home *** CD-ROM | disk | FTP | other *** search
Wrap
{ "schema": { "Constant Type": "Text (30)", "Constant Declaration": "Memo/Hyperlink (255)" }, "data": [ { "Constant Type": "Open File", "Constant Declaration": "Global Const OF_READ = &H0\r\nGlobal Const OF_WRITE = &H1\r\nGlobal Const OF_READWRITE = &H2\r\nGlobal Const OF_SHARE_COMPAT = &H0\r\nGlobal Const OF_SHARE_EXCLUSIVE = &H10\r\nGlobal Const OF_SHARE_DENY_WRITE = &H20\r\nGlobal Const OF_SHARE_DENY_READ = &H30\r\nGlobal Const OF_SHARE_DENY_NONE = &H40\r\nGlobal Const OF_PARSE = &H100\r\nGlobal Const OF_DELETE = &H200\r\nGlobal Const OF_VERIFY = &H400\r\nGlobal Const OF_SEARCH = &H400\r\nGlobal Const OF_CANCEL = &H800\r\nGlobal Const OF_CREATE = &H1000\r\nGlobal Const OF_PROMPT = &H2000\r\nGlobal Const OF_EXIST = &H4000\r\nGlobal Const OF_REOPEN = &H8000\r\nGlobal Const TF_FORCEDRIVE = &H80\r\nGlobal Const DRIVE_REMOVABLE = 2\r\nGlobal Const DRIVE_FIXED = 3\r\nGlobal Const DRIVE_REMOTE = 4\r\n" }, { "Constant Type": "Global Memory", "Constant Declaration": "Global Const GMEM_FIXED = &H0\r\nGlobal Const GMEM_MOVEABLE = &H2\r\nGlobal Const GMEM_NOCOMPACT = &H10\r\nGlobal Const GMEM_NODISCARD = &H20\r\nGlobal Const GMEM_ZEROINIT = &H40\r\nGlobal Const GMEM_MODIFY = &H80\r\nGlobal Const GMEM_DISCARDABLE = &H100\r\nGlobal Const GMEM_NOT_BANKED = &H1000\r\nGlobal Const GMEM_SHARE = &H2000\r\nGlobal Const GMEM_DDESHARE = &H2000\r\nGlobal Const GMEM_NOTIFY = &H4000\r\nGlobal Const GMEM_LOWER = GMEM_NOT_BANKED\r\nGlobal Const GHND = (GMEM_MOVEABLE Or GMEM_ZEROINIT)\r\nGlobal Const GPTR = (GMEM_FIXED Or GMEM_ZEROINIT)\r\nGlobal Const GMEM_DISCARDED = &H4000\r\nGlobal Const GMEM_LOCKCOUNT = &HFF\r\n\r\n" }, { "Constant Type": "Resource Types", "Constant Declaration": "Global Const RT_ACCELERATOR = 9&\r\nGlobal Const RT_BITMAP = 2&\r\nGlobal Const RT_CURSOR = 1&\r\nGlobal Const RT_DIALOG = 5&\r\nGlobal Const RT_FONT = 8&\r\nGlobal Const RT_FONTDIR = 7&\r\nGlobal Const RT_ICON = 3&\r\nGlobal Const RT_MENU = 4&\r\nGlobal Const RT_RCDATA = 10&\r\nGlobal Const RT_STRING = 6&" }, { "Constant Type": "Free System Resources", "Constant Declaration": "Global Const GFSR_SYSTEMRESOURCES = 0\r\nGlobal Const GFSR_GDIRESOURCES = 1\r\nGlobal Const GFSR_USERRESOURCES = 2\r\n" }, { "Constant Type": "Windows Flags", "Constant Declaration": "Global Const WF_PMODE = &H1\r\nGlobal Const WF_CPU286 = &H2\r\nGlobal Const WF_CPU386 = &H4\r\nGlobal Const WF_CPU486 = &H8\r\nGlobal Const WF_STANDARD = &H10\r\nGlobal Const WF_WIN286 = &H10\r\nGlobal Const WF_ENHANCED = &H20\r\nGlobal Const WF_WIN386 = &H20\r\nGlobal Const WF_CPU086 = &H40\r\nGlobal Const WF_CPU186 = &H80\r\nGlobal Const WF_LARGEFRAME = &H100\r\nGlobal Const WF_SMALLFRAME = &H200\r\nGlobal Const WF_80x87 = &H400\r\n" }, { "Constant Type": "Stock Bitmaps", "Constant Declaration": "Global Const OBM_CLOSE = 32754\r\nGlobal Const OBM_UPARROW = 32753\r\nGlobal Const OBM_DNARROW = 32752\r\nGlobal Const OBM_RGARROW = 32751\r\nGlobal Const OBM_LFARROW = 32750\r\nGlobal Const OBM_REDUCE = 32749\r\nGlobal Const OBM_ZOOM = 32748\r\nGlobal Const OBM_RESTORE = 32747\r\nGlobal Const OBM_REDUCED = 32746\r\nGlobal Const OBM_ZOOMD = 32745\r\nGlobal Const OBM_RESTORED = 32744\r\nGlobal Const OBM_UPARROWD = 32743\r\nGlobal Const OBM_DNARROWD = 32742\r\nGlobal Const OBM_RGARROWD = 32741\r\nGlobal Const OBM_LFARROWD = 32740\r\nGlobal Const OBM_MNARROW = 32739\r\nGlobal Const OBM_COMBO = 32738\r\nGlobal Const OBM_UPARROWI = 32737\r\nGlobal Const OBM_DNARROWI = 32736\r\nGlobal Const OBM_RGARROWI = 32735\r\nGlobal Const OBM_LFARROWI = 32734\r\nGlobal Const OBM_OLD_CLOSE = 32767\r\nGlobal Const OBM_SIZE = 32766\r\nGlobal Const OBM_OLD_UPARROW = 32765\r\nGlobal Const OBM_OLD_DNARROW = 32764\r\nGlobal Const OBM_OLD_RGARROW = 32763\r\nGlobal Const OBM_OLD_LFARROW = 32762\r\nGlobal Const OBM_BTSIZE = 32761\r\nGlobal Const OBM_CHECK = 32760\r\nGlobal Const OBM_CHECKBOXES = 32759\r\nGlobal Const OBM_BTNCORNERS = 32758\r\nGlobal Const OBM_OLD_REDUCE = 32757\r\nGlobal Const OBM_OLD_ZOOM = 32756\r\nGlobal Const OBM_OLD_RESTORE = 32755\r\n" }, { "Constant Type": "Printer escapes/constants", "Constant Declaration": "Global Const NEWFRAME = 1\r\nGlobal Const ABORTDOCCONST = 2\r\nGlobal Const NEXTBAND = 3\r\nGlobal Const SETCOLORTABLE = 4\r\nGlobal Const GETCOLORTABLE = 5\r\nGlobal Const FLUSHOUTPUT = 6\r\nGlobal Const DRAFTMODE = 7\r\nGlobal Const QUERYESCSUPPORT = 8\r\nGlobal Const SETABORTPROCCONST = 9\r\nGlobal Const STARTDOCCONST = 10\r\nGlobal Const ENDDOCAPICONST = 11\r\nGlobal Const GETPHYSPAGESIZE = 12\r\nGlobal Const GETPRINTINGOFFSET = 13\r\nGlobal Const GETSCALINGFACTOR = 14\r\nGlobal Const MFCOMMENT = 15\r\nGlobal Const GETPENWIDTH = 16\r\nGlobal Const SETCOPYCOUNT = 17\r\nGlobal Const SELECTPAPERSOURCE = 18\r\nGlobal Const DEVICEDATA = 19\r\nGlobal Const PASSTHROUGH = 19\r\nGlobal Const GETTECHNOLGY = 20\r\nGlobal Const GETTECHNOLOGY = 20\r\nGlobal Const SETENDCAP = 21\r\nGlobal Const SETLINEJOIN = 22\r\nGlobal Const SETMITERLIMIT = 23\r\nGlobal Const BANDINFO = 24\r\nGlobal Const DRAWPATTERNRECT = 25\r\nGlobal Const GETVECTORPENSIZE = 26\r\nGlobal Const GETVECTORBRUSHSIZE = 27\r\nGlobal Const ENABLEDUPLEX = 28\r\nGlobal Const GETSETPAPERBINS = 29\r\nGlobal Const GETSETPRINTORIENT = 30\r\nGlobal Const ENUMPAPERBINS = 31\r\nGlobal Const SETDIBSCALING = 32\r\nGlobal Const EPSPRINTING = 33\r\nGlobal Const ENUMPAPERMETRICS = 34\r\nGlobal Const GETSETPAPERMETRICS = 35\r\nGlobal Const POSTSCRIPT_DATA = 37\r\nGlobal Const POSTSCRIPT_IGNORE = 38\r\nGlobal Const GETEXTENDEDTEXTMETRICS = 256\r\nGlobal Const GETEXTENTTABLE = 257\r\nGlobal Const GETPAIRKERNTABLE = 258\r\nGlobal Const GETTRACKKERNTABLE = 259\r\nGlobal Const EXTTEXTOUTCONST = 512\r\nGlobal Const ENABLERELATIVEWIDTHS = 768\r\nGlobal Const ENABLEPAIRKERNING = 769\r\nGlobal Const SETKERNTRACK = 770\r\nGlobal Const SETALLJUSTVALUES = 771\r\nGlobal Const SETCHARSET = 772\r\nGlobal Const STRETCHBLTCONST = 2048\r\nGlobal Const BEGIN_PATH = 4096\r\nGlobal Const CLIP_TO_PATH = 4097\r\nGlobal Const END_PATH = 4098\r\nGlobal Const EXT_DEVICE_CAPS = 4099\r\nGlobal Const RESTORE_CTM = 4100\r\nGlobal Const SAVE_CTM = 4101\r\nGlobal Const SET_ARC_DIRECTION = 4102\r\nGlobal Const SET_BACKGROUND_COLOR = 4103\r\nGlobal Const SET_POLY_MODE = 4104\r\nGlobal Const SET_SCREEN_ANGLE = 4105\r\nGlobal Const SET_SPREAD = 4106\r\nGlobal Const TRANSFORM_CTM = 4107\r\nGlobal Const SET_CLIP_BOX = 4108\r\nGlobal Const SET_BOUNDS = 4109\r\nGlobal Const SET_MIRROR_MODE = 4110\r\nGlobal Const SP_NOTREPORTED = &H4000\r\nGlobal Const SP_ERROR = (-1)\r\nGlobal Const SP_APPABORT = (-2)\r\nGlobal Const SP_USERABORT = (-3)\r\nGlobal Const SP_OUTOFDISK = (-4)\r\nGlobal Const SP_OUTOFMEMORY = (-5)\r\nGlobal Const PR_JOBSTATUS = &H0\r\nGlobal Const DM_ORIENTATION = &H0000001&\r\nGlobal Const DM_PAPERSIZE = &H0000002&\r\nGlobal Const DM_PAPERLENGTH\t= &H0000004&\r\nGlobal Const DM_PAPERWIDTH = &H0000008&\r\nGlobal Const DM_SCALE = &H0000010&\r\nGlobal Const DM_COPIES = &H0000100&\r\nGlobal Const DM_DEFAULTSOURCE = &H0000200&\r\nGlobal Const DM_PRINTQUALITY = &H0000400&\r\nGlobal Const DM_COLOR = &H0000800&\r\nGlobal Const DM_DUPLEX = &H0001000&\r\nGlobal Const DM_YRESOLUTION\t= &H0002000&\r\nGlobal Const DM_TTOPTION = &H0004000&\r\nGlobal Const DMORIENT_PORTRAIT = 1\r\nGlobal Const DMORIENT_LANDSCAPE = 2\r\n'' paper selections\r\n' Warning: The PostScript driver mistakingly uses DMPAPER_ values between\r\n' 50 and 56. Don't use this range when defining new paper sizes.\r\nGlobal Const DMPAPER_LETTER = 1 'Letter 8 1/2 x 11 in\r\nGlobal Const DMPAPER_LETTERSMALL = 2 'Letter Small 8 1/2 x 11 in\r\nGlobal Const DMPAPER_TABLOID = 3 'Tabloid 11 x 17 in\r\nGlobal Const DMPAPER_LEDGER = 4 'Ledger 17 x 11 in\r\nGlobal Const DMPAPER_LEGAL = 5 'Legal 8 1/2 x 14 in\r\nGlobal Const DMPAPER_STATEMENT = 6 'Statement 5 1/2 x 8 1/2 in\r\nGlobal Const DMPAPER_EXECUTIVE = 7\t\t'Executive 7 1/4 x 10 1/2 in\r\nGlobal Const DMPAPER_A3 = 8 'A3 297 x 420 mm\r\nGlobal Const DMPAPER_A4 = 9 'A4 210 x 297 mm\r\nGlobal Const DMPAPER_A4SMALL = 10 'A4 Small 210 x 297 mm\r\nGlobal Const DMPAPER_A5 = 11 'A5 148 x 210 mm\r\nGlobal Const DMPAPER_B4 = 12 'B4 250 x 354\r\nGlobal Const DMPAPER_B5 = 13 'B5 182 x 257 mm\r\nGlobal Const DMPAPER_FOLIO = 14 'Folio 8 1/2 x 13 in\r\nGlobal Const DMPAPER_QUARTO = 15 'Quarto 215 x 275 mm\r\nGlobal Const DMPAPER_10X14 = 16 '10x14 in\r\nGlobal Const DMPAPER_11X17 = 17 '11x17 in\r\nGlobal Const DMPAPER_NOTE = 18 'Note 8 1/2 x 11 in\r\nGlobal Const DMPAPER_ENV_9 = 19 'Envelope #9 3 7/8 x 8 7/8\r\nGlobal Const DMPAPER_ENV_10 = 20 'Envelope #10 4 1/8 x 9 1/2\r\nGlobal Const DMPAPER_ENV_11 = 21 'Envelope #11 4 1/2 x 10 3/8\r\nGlobal Const DMPAPER_ENV_12 = 22 'Envelope #12 4 \\276 x 11\r\nGlobal Const DMPAPER_ENV_14 = 23 'Envelope #14 5 x 11 1/2\r\nGlobal Const DMPAPER_CSHEET = 24 'C size sheet\r\nGlobal Const DMPAPER_DSHEET = 25 'D size sheet\r\nGlobal Const DMPAPER_ESHEET = 26 'E size sheet\r\nGlobal Const DMPAPER_ENV_DL = 27 'Envelope DL 110 x 220mm\r\nGlobal Const DMPAPER_ENV_C5 = 28 'Envelope C5 162 x 229 mm\r\nGlobal Const DMPAPER_ENV_C3 = 29 'Envelope C3 324 x 458 mm\r\nGlobal Const DMPAPER_ENV_C4 = 30 'Envelope C4 229 x 324 mm\r\nGlobal Const DMPAPER_ENV_C6 = 31 'Envelope C6 114 x 162 mm\r\nGlobal Const DMPAPER_ENV_C65 = 32 'Envelope C65 114 x 229 mm\r\nGlobal Const DMPAPER_ENV_B4 = 33 'Envelope B4 250 x 353 mm\r\nGlobal Const DMPAPER_ENV_B5 = 34 'Envelope B5 176 x 250 mm\r\nGlobal Const DMPAPER_ENV_B6 = 35 'Envelope B6 176 x 125 mm\r\nGlobal Const DMPAPER_ENV_ITALY = 36 'Envelope 110 x 230 mm\r\nGlobal Const DMPAPER_ENV_MONARCH = 37 'Envelope Monarch 3.875 x 7.5 in\r\nGlobal Const DMPAPER_ENV_PERSONAL = 38 '6 3/4 Envelope 3 5/8 x 6 1/2 in\r\nGlobal Const DMPAPER_FANFOLD_US = 39 'US Std Fanfold 14 7/8 x 11 in\r\nGlobal Const DMPAPER_FANFOLD_STD_GERMAN = 40 'German Std Fanfold 8 1/2 x 12 in\r\nGlobal Const DMPAPER_FANFOLD_LGL_GERMAN = 41 'German Legal Fanfold 8 1/2 x 13 in\r\nGlobal Const DMPAPER_USER = 256\r\n'' printer bin selections\r\nGlobal Const DMBIN_UPPER = 1\r\nGlobal Const DMBIN_ONLYONE = 1\r\nGlobal Const DMBIN_LOWER = 2\r\nGlobal Const DMBIN_MIDDLE = 3\r\nGlobal Const DMBIN_MANUAL = 4\r\nGlobal Const DMBIN_ENVELOPE\t= 5\r\nGlobal Const DMBIN_ENVMANUAL = 6\r\nGlobal Const DMBIN_AUTO\t= 7\r\nGlobal Const DMBIN_TRACTOR = 8\r\nGlobal Const DMBIN_SMALLFMT\t= 9\r\nGlobal Const DMBIN_LARGEFMT\t= 10\r\nGlobal Const DMBIN_LARGECAPACITY = 11\r\nGlobal Const DMBIN_CASSETTE = 14\r\nGlobal Const DMBIN_USER\t= 256 'device specific bins start here\r\n'' print qualities\r\nGlobal Const DMRES_DRAFT = -1\r\nGlobal Const DMRES_LOW = -2\r\nGlobal Const DMRES_MEDIUM = -3\r\nGlobal Const DMRES_HIGH\t= -4\r\n'' color enable/disable for color printers\r\nGlobal Const DMCOLOR_MONOCHROME = 1\r\nGlobal Const DMCOLOR_COLOR = 2\r\n'' Printer duplex enable\r\nGlobal Const DMDUP_SIMPLEX = 1\r\nGlobal Const DMDUP_VERTICAL\t= 2\r\nGlobal Const DMDUP_HORIZONTAL = 3\r\n'' TrueType options\r\nGlobal Const DMTT_BITMAP = 1 'print TT fonts as graphics\r\nGlobal Const DMTT_DOWNLOAD = 2 'download TT fonts as soft fonts\r\nGlobal Const DMTT_SUBDEV = 3 'substitute device fonts for TT fonts\r\n'' device mode function modes\r\nGlobal Const DM_UPDATE = 1\r\nGlobal Const DM_COPY = 2\r\nGlobal Const DM_PROMPT = 4\r\nGlobal Const DM_MODIFY = 8\r\nGlobal Const DM_IN_BUFFER = 8\r\nGlobal Const DM_IN_PROMPT = 4\r\nGlobal Const DM_OUT_BUFFER = 2\r\nGlobal Const DM_OUT_DEFAULT\t= 1\r\n'' device capabilities indices\r\nGlobal Const DC_FIELDS = 1\r\nGlobal Const DC_PAPERS = 2\r\nGlobal Const DC_PAPERSIZE = 3\r\nGlobal Const DC_MINEXTENT = 4\r\nGlobal Const DC_MAXEXTENT = 5\r\nGlobal Const DC_BINS = 6\r\nGlobal Const DC_DUPLEX = 7\r\nGlobal Const DC_SIZE = 8\r\nGlobal Const DC_EXTRA = 9\r\nGlobal Const DC_VERSION\t= 10\r\nGlobal Const DC_DRIVER = 11\r\nGlobal Const DC_BINNAMES = 12\r\nGlobal Const DC_ENUMRESOLUTIONS = 13\r\nGlobal Const DC_FILEDEPENDENCIES = 14\r\nGlobal Const DC_TRUETYPE = 15\r\nGlobal Const DC_PAPERNAMES = 16\r\nGlobal Const DC_ORIENTATION\t= 17\r\nGlobal Const DC_COPIES = 18\r\n' DC_TRUETYPE bit fields\r\nGlobal Const DCTT_BITMAP = &H0000001&\r\nGlobal Const DCTT_DOWNLOAD = &H0000002&\r\nGlobal Const DCTT_SUBDEV = &H0000004&\r\n" }, { "Constant Type": "Fonts", "Constant Declaration": "Global Const OUT_DEFAULT_PRECIS = 0\r\nGlobal Const OUT_STRING_PRECIS = 1\r\nGlobal Const OUT_CHARACTER_PRECIS = 2\r\nGlobal Const OUT_STROKE_PRECIS = 3\r\nGlobal Const OUT_TT_PRECIS\t= 4\r\nGlobal Const OUT_DEVICE_PRECIS = 5\r\nGlobal Const OUT_RASTER_PRECIS = 6\r\nGlobal Const OUT_TT_ONLY_PRECIS = 7\r\nGlobal Const CLIP_DEFAULT_PRECIS = 0\r\nGlobal Const CLIP_CHARACTER_PRECIS = 1\r\nGlobal Const CLIP_STROKE_PRECIS = 2\r\nGlobal Const CLIP_LH_ANGLES = &H10\r\nGlobal Const CLIP_TT_ALWAYS = &H20\r\nGlobal Const CLIP_EMBEDDED\t= &H80\r\nGlobal Const DEFAULT_QUALITY = 0\r\nGlobal Const DRAFT_QUALITY = 1\r\nGlobal Const PROOF_QUALITY = 2\r\nGlobal Const DEFAULT_PITCH = 0\r\nGlobal Const FIXED_PITCH = 1\r\nGlobal Const VARIABLE_PITCH = 2\r\nGlobal Const TMPF_FIXED_PITCH = 1\r\nGlobal Const TMPF_VECTOR = 2\r\nGlobal Const TMPF_DEVICE = 8\r\nGlobal Const TMPF_TRUETYPE\t= 4\r\nGlobal Const ANSI_CHARSET = 0\r\nGlobal Const DEFAULT_CHARSET = 1\r\nGlobal Const SYMBOL_CHARSET = 2\r\nGlobal Const SHIFTJIS_CHARSET = 128\r\nGlobal Const OEM_CHARSET = 255\r\nGlobal Const NTM_REGULAR = &H00000040&\r\nGlobal Const NTM_BOLD =\t&H00000020&\r\nGlobal Const NTM_ITALIC\t= &H00000001&\r\nGlobal Const LF_FULLFACESIZE = 64\r\nGlobal Const RASTER_FONTTYPE = 1\r\nGlobal Const DEVICE_FONTTYPE = 2\r\nGlobal Const TRUETYPE_FONTTYPE = 4\r\nGlobal Const FF_DONTCARE = 0\t\r\nGlobal Const FF_ROMAN = 16\t\r\nGlobal Const FF_SWISS = 32\t\r\nGlobal Const FF_MODERN = 48\t\r\nGlobal Const FF_SCRIPT = 64\t\r\nGlobal Const FF_DECORATIVE = 80\t\r\nGlobal Const FW_DONTCARE = 0\r\nGlobal Const FW_THIN = 100\r\nGlobal Const FW_EXTRALIGHT = 200\r\nGlobal Const FW_LIGHT = 300\r\nGlobal Const FW_NORMAL = 400\r\nGlobal Const FW_MEDIUM = 500\r\nGlobal Const FW_SEMIBOLD = 600\r\nGlobal Const FW_BOLD = 700\r\nGlobal Const FW_EXTRABOLD = 800\r\nGlobal Const FW_HEAVY = 900\r\nGlobal Const FW_ULTRALIGHT = FW_EXTRALIGHT\r\nGlobal Const FW_REGULAR = FW_NORMAL\r\nGlobal Const FW_DEMIBOLD = FW_SEMIBOLD\r\nGlobal Const FW_ULTRABOLD = FW_EXTRABOLD\r\nGlobal Const FW_BLACK = FW_HEAVY\r\n" }, { "Constant Type": "Stock Objects", "Constant Declaration": "Global Const WHITE_BRUSH = 0\r\nGlobal Const LTGRAY_BRUSH = 1\r\nGlobal Const GRAY_BRUSH = 2\r\nGlobal Const DKGRAY_BRUSH = 3\r\nGlobal Const BLACK_BRUSH = 4\r\nGlobal Const NULL_BRUSH = 5\r\nGlobal Const HOLLOW_BRUSH = NULL_BRUSH\r\nGlobal Const WHITE_PEN = 6\r\nGlobal Const BLACK_PEN = 7\r\nGlobal Const NULL_PEN = 8\r\nGlobal Const OEM_FIXED_FONT = 10\r\nGlobal Const ANSI_FIXED_FONT = 11\r\nGlobal Const ANSI_VAR_FONT = 12\r\nGlobal Const SYSTEM_FONT = 13\r\nGlobal Const DEVICE_DEFAULT_FONT = 14\r\nGlobal Const DEFAULT_PALETTE = 15\r\nGlobal Const SYSTEM_FIXED_FONT = 16\r\n" }, { "Constant Type": "Brush Styles", "Constant Declaration": "Global Const BS_SOLID = 0\r\nGlobal Const BS_NULL = 1\r\nGlobal Const BS_HOLLOW = BS_NULL\r\nGlobal Const BS_HATCHED = 2\r\nGlobal Const BS_PATTERN = 3\r\nGlobal Const BS_INDEXED = 4\r\nGlobal Const BS_DIBPATTERN = 5\r\n" }, { "Constant Type": "Hatch Styles", "Constant Declaration": "Global Const HS_HORIZONTAL = 0\t' -----\r\nGlobal Const HS_VERTICAL = 1\t' |||||\r\nGlobal Const HS_FDIAGONAL = 2\t' \\\\\\\\\\\r\nGlobal Const HS_BDIAGONAL = 3\t' /////\r\nGlobal Const HS_CROSS = 4\t' +++++\r\nGlobal Const HS_DIAGCROSS = 5\t' xxxxx\r\n" }, { "Constant Type": "Pen Styles", "Constant Declaration": "Global Const PS_SOLID = 0\r\nGlobal Const PS_DASH = 1\t' -------\r\nGlobal Const PS_DOT = 2\t' .......\r\nGlobal Const PS_DASHDOT = 3\t' _._._._\r\nGlobal Const PS_DASHDOTDOT = 4\t' _.._.._\r\nGlobal Const PS_NULL = 5\r\nGlobal Const PS_INSIDEFRAME = 6\r\n" }, { "Constant Type": "Scroll Box", "Constant Declaration": "Global Const SB_BOTH = 3\r\nGlobal Const SB_BOTTOM = 7\r\nGlobal Const SB_CTL = 2\r\nGlobal Const SB_ENDSCROLL = 8\r\nGlobal Const SB_HORZ = 0\r\nGlobal Const SB_LINEDOWN = 1\r\nGlobal Const SB_LINEUP = 0\r\nGlobal Const SB_PAGEDOWN = 3\r\nGlobal Const SB_PAGEUP = 2\r\nGlobal Const SB_THUMBPOSITION = 4\r\nGlobal Const SB_THUMBTRACK = 5\r\nGlobal Const SB_TOP = 6\r\nGlobal Const SB_VERT = 1" }, { "Constant Type": "Exit Windows", "Constant Declaration": "Global Const EW_RESTARTWINDOWS = &H42\r\nGlobal Const EW_REBOOTSYSTEM = &H43\r\n" }, { "Constant Type": "Palette Colors", "Constant Declaration": "Global Const PC_RESERVED = &H1\r\nGlobal Const PC_EXPLICIT = &H2\r\nGlobal Const PC_NOCOLLAPSE = &H4\r\nGlobal Const SYSPAL_STATIC = 1\r\nGlobal Const SYSPAL_NOSTATIC = 2\r\n" }, { "Constant Type": "Bitmaps", "Constant Declaration": "Global Const DIB_RGB_COLORS = 0\r\nGlobal Const DIB_PAL_COLORS = 1\r\nGlobal Const BI_RGB = 0&\r\nGlobal Const BI_RLE8 = 1&\r\nGlobal Const BI_RLE4 = 2&\r\nGlobal Const CBM_INIT = &H4&\t' initialize bitmap\r\n" }, { "Constant Type": "Mapping Modes", "Constant Declaration": "Global Const MM_ANISOTROPIC = 8\r\nGlobal Const MM_HIENGLISH = 5\r\nGlobal Const MM_HIMETRIC = 3\r\nGlobal Const MM_ISOTROPIC = 7\r\nGlobal Const MM_LOENGLISH = 4\r\nGlobal Const MM_LOMETRIC = 2\r\nGlobal Const MM_TEXT = 1\r\nGlobal Const MM_TWIPS = 6" }, { "Constant Type": "Background Modes", "Constant Declaration": "Global Const TRANSPARENT = 1\r\nGlobal Const OPAQUE = 2\r\n" }, { "Constant Type": "Show Window", "Constant Declaration": "'' ShowWindow() Commands\r\nGlobal Const SW_HIDE = 0\r\nGlobal Const SW_MAXIMIZE = 3\r\nGlobal Const SW_MINIMIZE = 6\r\nGlobal Const SW_NORMAL = 1\r\nGlobal Const SW_RESTORE = 9\r\nGlobal Const SW_SHOW = 5\r\nGlobal Const SW_SHOWMAXIMIZED = 3\r\nGlobal Const SW_SHOWMINIMIZED = 2\r\nGlobal Const SW_SHOWMINNOACTIVE = 7\r\nGlobal Const SW_SHOWNA = 8\r\nGlobal Const SW_SHOWNOACTIVATE = 4\r\nGlobal Const SW_SHOWNORMAL = 1\r\n'' Old ShowWindow() Commands\r\nGlobal Const HIDE_WINDOW = 0\r\nGlobal Const SHOW_OPENWINDOW = 1\r\nGlobal Const SHOW_ICONWINDOW = 2\r\nGlobal Const SHOW_FULLSCREEN = 3\r\nGlobal Const SHOW_OPENNOACTIVATE = 4\r\n'' Identifiers for the WM_SHOWWINDOW message\r\nGlobal Const SW_PARENTCLOSING = 1\r\nGlobal Const SW_OTHERZOOM = 2\r\nGlobal Const SW_PARENTOPENING = 3\r\nGlobal Const SW_OTHERUNZOOM = 4\r\n" }, { "Constant Type": "Redraw Window", "Constant Declaration": "Global Const RDW_ALLCHILDREN = &H0080\r\nGlobal Const RDW_ERASE = &H0004\r\nGlobal Const RDW_ERASENOW = &H0200\r\nGlobal Const RDW_FRAME = &H0400\r\nGlobal Const RDW_INTERNALPAINT = &H0002\r\nGlobal Const RDW_INVALIDATE = &H0001\r\nGlobal Const RDW_NOCHILDREN = &H0040\r\nGlobal Const RDW_NOERASE = &H0020\r\nGlobal Const RDW_NOFRAME = &H0800\r\nGlobal Const RDW_NOINTERNALPAINT = &H0010\r\nGlobal Const RDW_UPDATENOW = &H0100\r\nGlobal Const RDW_VALIDATE = &H0008" }, { "Constant Type": "Regions", "Constant Declaration": "Global Const ERRORAPI = 0\r\nGlobal Const NULLREGION = 1\r\nGlobal Const SIMPLEREGION = 2\r\nGlobal Const COMPLEXREGION = 3\r\nGlobal Const RGN_AND = 1\r\nGlobal Const RGN_OR = 2\r\nGlobal Const RGN_XOR = 3\r\nGlobal Const RGN_DIFF = 4\r\nGlobal Const RGN_COPY = 5\r\n" }, { "Constant Type": "Virtual Keys", "Constant Declaration": "Global Const VK_ADD = &H6B\r\nGlobal Const VK_BACK = &H08\r\nGlobal Const VK_CANCEL = &H03\r\nGlobal Const VK_CAPITAL = &H14\r\nGlobal Const VK_CLEAR = &H0C\r\nGlobal Const VK_CONTROL = &H11\r\nGlobal Const VK_DECIMAL = &H6E\r\nGlobal Const VK_DELETE = &H2E\r\nGlobal Const VK_DIVIDE = &H6F\r\nGlobal Const VK_DOWN = &H28\r\nGlobal Const VK_END = &H23\r\nGlobal Const VK_ESCAPE = &H1B\r\nGlobal Const VK_EXECUTE = &H2B\r\nGlobal Const VK_F1 = &H70\r\nGlobal Const VK_F2 = &H71\r\nGlobal Const VK_F3 = &H72\r\nGlobal Const VK_F4 = &H73\r\nGlobal Const VK_F5 = &H74\r\nGlobal Const VK_F6 = &H75\r\nGlobal Const VK_F7 = &H76\r\nGlobal Const VK_F8 = &H77\r\nGlobal Const VK_F9 = &H78\r\nGlobal Const VK_F10 = &H79\r\nGlobal Const VK_F11 = &H7A\r\nGlobal Const VK_F12 = &H7B\r\nGlobal Const VK_F13 = &H7C\r\nGlobal Const VK_F14 = &H7D\r\nGlobal Const VK_F15 = &H7E\r\nGlobal Const VK_F16 = &H7F\r\nGlobal Const VK_F17 = &H80\r\nGlobal Const VK_F18 = &H81\r\nGlobal Const VK_F19 = &H82\r\nGlobal Const VK_F20 = &H83\r\nGlobal Const VK_F21 = &H84\r\nGlobal Const VK_F22 = &H85\r\nGlobal Const VK_F23 = &H86\r\nGlobal Const VK_F24 = &H87\r\nGlobal Const VK_HELP = &H2F\r\nGlobal Const VK_HOME = &H24\r\nGlobal Const VK_INSERT = &H2D\r\nGlobal Const VK_LBUTTON = &H01\r\nGlobal Const VK_LEFT = &H25\r\nGlobal Const VK_MBUTTON = &H04\r\nGlobal Const VK_MENU = &H12\r\nGlobal Const VK_MULTIPLY = &H6A\r\nGlobal Const VK_NEXT = &H22\r\nGlobal Const VK_NUMLOCK = &H90\r\nGlobal Const VK_NUMPAD0 = &H60\r\nGlobal Const VK_NUMPAD1 = &H61\r\nGlobal Const VK_NUMPAD2 = &H62\r\nGlobal Const VK_NUMPAD3 = &H63\r\nGlobal Const VK_NUMPAD4 = &H64\r\nGlobal Const VK_NUMPAD5 = &H65\r\nGlobal Const VK_NUMPAD6 = &H66\r\nGlobal Const VK_NUMPAD7 = &H67\r\nGlobal Const VK_NUMPAD8 = &H68\r\nGlobal Const VK_NUMPAD9 = &H69\r\nGlobal Const VK_PAUSE = &H13\r\nGlobal Const VK_PRINT = &H2A\r\nGlobal Const VK_PRIOR = &H21\r\nGlobal Const VK_RBUTTON = &H02\r\nGlobal Const VK_RETURN = &H0D\r\nGlobal Const VK_RIGHT = &H27\r\nGlobal Const VK_SCROLL = &H91\r\nGlobal Const VK_SELECT = &H29\r\nGlobal Const VK_SEPARATOR = &H6C\r\nGlobal Const VK_SHIFT = &H10\r\nGlobal Const VK_SNAPSHOT = &H2C\r\nGlobal Const VK_SPACE = &H20\r\nGlobal Const VK_SUBTRACT = &H6D\r\nGlobal Const VK_TAB = &H09\r\nGlobal Const VK_UP = &H26\r\n\r\n' VK_A thru VK_Z are the same as their ASCII equivalents: 'A' thru 'Z'\r\n' VK_0 thru VK_9 are the same as their ASCII equivalents: '0' thru '0'\r\n" }, { "Constant Type": "Metafile Functions", "Constant Declaration": "Global Const META_ANIMATEPALETTE = &H436\r\nGlobal Const META_ARC = &H817\r\nGlobal Const META_BITBLT = &H922\r\nGlobal Const META_CHORD = &H830\r\nGlobal Const META_CREATEBITMAP = &H6FE\r\nGlobal Const META_CREATEBITMAPINDIRECT = &H2FD\r\nGlobal Const META_CREATEBRUSH = &HF8\r\nGlobal Const META_CREATEBRUSHINDIRECT = &H2FC\r\nGlobal Const META_CREATEFONTINDIRECT = &H2FB\r\nGlobal Const META_CREATEPALETTE = &Hf7\r\nGlobal Const META_CREATEPATTERNBRUSH = &H1F9\r\nGlobal Const META_CREATEPENINDIRECT = &H2FA\r\nGlobal Const META_CREATEREGION = &H6FF\r\nGlobal Const META_DELETEOBJECT = &H1f0\r\nGlobal Const META_DIBBITBLT = &H940\r\nGlobal Const META_DIBCREATEPATTERNBRUSH = &H142\r\nGlobal Const META_DIBSTRETCHBLT = &Hb41\r\nGlobal Const META_DRAWTEXT = &H62F\r\nGlobal Const META_ELLIPSE = &H418\r\nGlobal Const META_ESCAPE = &H626\r\nGlobal Const META_EXCLUDECLIPRECT = &H415\r\nGlobal Const META_EXTTEXTOUT = &Ha32\r\nGlobal Const META_FILLREGION = &H228\r\nGlobal Const META_FLOODFILL = &H419\r\nGlobal Const META_FRAMEREGION = &H429\r\nGlobal Const META_INTERSECTCLIPRECT = &H416\r\nGlobal Const META_INVERTREGION = &H12A\r\nGlobal Const META_LINETO = &H213\r\nGlobal Const META_MOVETO = &H214\r\nGlobal Const META_OFFSETCLIPRGN = &H220\r\nGlobal Const META_OFFSETVIEWPORTORG = &H211\r\nGlobal Const META_OFFSETWINDOWORG = &H20F\r\nGlobal Const META_PAINTREGION = &H12B\r\nGlobal Const META_PATBLT = &H61D\r\nGlobal Const META_PIE = &H81A\r\nGlobal Const META_POLYGON = &H324\r\nGlobal Const META_POLYLINE = &H325\r\nGlobal Const META_POLYPOLYGON = &H538\r\nGlobal Const META_REALIZEPALETTE = &H35\r\nGlobal Const META_RECTANGLE = &H41B\r\nGlobal Const META_RESIZEPALETTE = &H139\r\nGlobal Const META_RESTOREDC = &H127\r\nGlobal Const META_ROUNDRECT = &H61C\r\nGlobal Const META_SAVEDC = &H1E\r\nGlobal Const META_SCALEVIEWPORTEXT = &H412\r\nGlobal Const META_SCALEWINDOWEXT = &H400\r\nGlobal Const META_SELECTCLIPREGION = &H12C\r\nGlobal Const META_SELECTOBJECT = &H12D\r\nGlobal Const META_SELECTPALETTE = &H234\r\nGlobal Const META_SETBKCOLOR = &H201\r\nGlobal Const META_SETBKMODE = &H102\r\nGlobal Const META_SETDIBTODEV = &Hd33\r\nGlobal Const META_SETMAPMODE = &H103\r\nGlobal Const META_SETMAPPERFLAGS = &H231\r\nGlobal Const META_SETPALENTRIES = &H37\r\nGlobal Const META_SETPIXEL = &H41F\r\nGlobal Const META_SETPOLYFILLMODE = &H106\r\nGlobal Const META_SETRELABS = &H105\r\nGlobal Const META_SETROP2 = &H104\r\nGlobal Const META_SETSTRETCHBLTMODE = &H107\r\nGlobal Const META_SETTEXTALIGN = &H12E\r\nGlobal Const META_SETTEXTCHAREXTRA = &H108\r\nGlobal Const META_SETTEXTCOLOR = &H209\r\nGlobal Const META_SETTEXTJUSTIFICATION = &H20A\r\nGlobal Const META_SETVIEWPORTEXT = &H20E\r\nGlobal Const META_SETVIEWPORTORG = &H20D\r\nGlobal Const META_SETWINDOWEXT = &H20C\r\nGlobal Const META_SETWINDOWORG = &H20B\r\nGlobal Const META_STRETCHBLT = &HB23\r\nGlobal Const META_STRETCHDIB = &Hf43\r\nGlobal Const META_TEXTOUT = &H521" }, { "Constant Type": "ExtTextOut", "Constant Declaration": "Global Const ETO_GRAYED = 1\r\nGlobal Const ETO_OPAQUE = 2\r\nGlobal Const ETO_CLIPPED = 4\r\n" }, { "Constant Type": "GetDeviceCaps", "Constant Declaration": "Global Const DRIVERVERSION = 0\t' Device driver version\r\nGlobal Const TECHNOLOGY = 2\t' Device classification\r\nGlobal Const HORZSIZE = 4\t' Horizontal size in millimeters\r\nGlobal Const VERTSIZE = 6\t' Vertical size in millimeters\r\nGlobal Const HORZRES = 8\t' Horizontal width in pixels\r\nGlobal Const VERTRES = 10\t' Vertical width in pixels\r\nGlobal Const BITSPIXEL = 12\t' Number of bits per pixel\r\nGlobal Const PLANES = 14\t' Number of planes\r\nGlobal Const NUMBRUSHES = 16\t' Number of brushes the device has\r\nGlobal Const NUMPENS = 18\t' Number of pens the device has\r\nGlobal Const NUMMARKERS = 20\t' Number of markers the device has\r\nGlobal Const NUMFONTS = 22\t' Number of fonts the device has\r\nGlobal Const NUMCOLORS = 24\t' Number of colors the device supports\r\nGlobal Const PDEVICESIZE = 26\t' Size required for device descriptor\r\nGlobal Const CURVECAPS = 28\t' Curve capabilities\r\nGlobal Const LINECAPS = 30\t' Line capabilities\r\nGlobal Const POLYGONALCAPS = 32\t' Polygonal capabilities\r\nGlobal Const TEXTCAPS = 34\t' Text capabilities\r\nGlobal Const CLIPCAPS = 36\t' Clipping capabilities\r\nGlobal Const RASTERCAPS = 38\t' Bitblt capabilities\r\nGlobal Const ASPECTX = 40\t' Length of the X leg\r\nGlobal Const ASPECTY = 42\t' Length of the Y leg\r\nGlobal Const ASPECTXY = 44\t' Length of the hypotenuse\r\nGlobal Const LOGPIXELSX = 88\t' Logical pixels/inch in X\r\nGlobal Const LOGPIXELSY = 90\t' Logical pixels/inch in Y\r\nGlobal Const SIZEPALETTE = 104\t' Number of entries in physical palette\r\nGlobal Const NUMRESERVED = 106\t' Number of reserved entries in palette\r\nGlobal Const COLORRES = 108\t' Actual color resolution\r\nGlobal Const DT_PLOTTER = 0\t' Vector plotter\r\nGlobal Const DT_RASDISPLAY = 1\t' Raster display\r\nGlobal Const DT_RASPRINTER = 2\t' Raster printer\r\nGlobal Const DT_RASCAMERA = 3\t' Raster camera\r\nGlobal Const DT_CHARSTREAM = 4\t' Character-stream, PLP\r\nGlobal Const DT_METAFILE = 5\t' Metafile, VDM\r\nGlobal Const DT_DISPFILE = 6\t' Display-file\r\nGlobal Const CC_NONE = 0\t' Curves not supported\r\nGlobal Const CC_CIRCLES = 1\t' Can do circles\r\nGlobal Const CC_PIE = 2\t' Can do pie wedges\r\nGlobal Const CC_CHORD = 4\t' Can do chord arcs\r\nGlobal Const CC_ELLIPSES = 8\t' Can do ellipese\r\nGlobal Const CC_WIDE = 16\t' Can do wide lines\r\nGlobal Const CC_STYLED = 32\t' Can do styled lines\r\nGlobal Const CC_WIDESTYLED = 64\t' Can do wide styled lines\r\nGlobal Const CC_INTERIORS = 128\t' Can do interiors\r\nGlobal Const LC_NONE = 0\t' Lines not supported\r\nGlobal Const LC_POLYLINE = 2\t' Can do polylines\r\nGlobal Const LC_MARKER = 4\t' Can do markers\r\nGlobal Const LC_POLYMARKER = 8\t' Can do polymarkers\r\nGlobal Const LC_WIDE = 16\t' Can do wide lines\r\nGlobal Const LC_STYLED = 32\t' Can do styled lines\r\nGlobal Const LC_WIDESTYLED = 64\t' Can do wide styled lines\r\nGlobal Const LC_INTERIORS = 128\t' Can do interiors\r\nGlobal Const PC_NONE = 0\t' Polygonals not supported\r\nGlobal Const PC_POLYGON = 1\t' Can do polygons\r\nGlobal Const PC_RECTANGLE = 2\t' Can do rectangles\r\nGlobal Const PC_WINDPOLYGON = 4\t' Can do winding polygons\r\nGlobal Const PC_TRAPEZOID = 4\t' Can do trapezoids\r\nGlobal Const PC_SCANLINE = 8\t' Can do scanlines\r\nGlobal Const PC_WIDE = 16\t' Can do wide borders\r\nGlobal Const PC_STYLED = 32\t' Can do styled borders\r\nGlobal Const PC_WIDESTYLED = 64\t' Can do wide styled borders\r\nGlobal Const PC_INTERIORS = 128\t' Can do interiors\r\nGlobal Const CP_NONE = 0\t' No clipping of output\r\nGlobal Const CP_RECTANGLE = 1\t' Output clipped to rects\r\nGlobal Const TC_OP_CHARACTER = &H1\t' Can do OutputPrecision\tCHARACTER\r\nGlobal Const TC_OP_STROKE = &H2\t' Can do OutputPrecision\tSTROKE\r\nGlobal Const TC_CP_STROKE = &H4\t' Can do ClipPrecision\tSTROKE\r\nGlobal Const TC_CR_90 = &H8\t' Can do CharRotAbility\t90\r\nGlobal Const TC_CR_ANY = &H10\t' Can do CharRotAbility\tANY\r\nGlobal Const TC_SF_X_YINDEP = &H20\t' Can do ScaleFreedom\tX_YINDEPENDENT\r\nGlobal Const TC_SA_DOUBLE = &H40\t' Can do ScaleAbility\tDOUBLE\r\nGlobal Const TC_SA_INTEGER = &H80\t' Can do ScaleAbility\tINTEGER\r\nGlobal Const TC_SA_CONTIN = &H100\t' Can do ScaleAbility\tCONTINUOUS\r\nGlobal Const TC_EA_DOUBLE = &H200\t' Can do EmboldenAbility\tDOUBLE\r\nGlobal Const TC_IA_ABLE = &H400\t' Can do ItalisizeAbility\tABLE\r\nGlobal Const TC_UA_ABLE = &H800\t' Can do UnderlineAbility\tABLE\r\nGlobal Const TC_SO_ABLE = &H1000\t' Can do StrikeOutAbility\tABLE\r\nGlobal Const TC_RA_ABLE = &H2000\t' Can do RasterFontAble\tABLE\r\nGlobal Const TC_VA_ABLE = &H4000\t' Can do VectorFontAble\tABLE\r\nGlobal Const TC_RESERVED = &H8000\r\nGlobal Const RC_BITBLT = 1\t' Can do standard BLT.\r\nGlobal Const RC_BANDING = 2\t' Device requires banding support\r\nGlobal Const RC_SCALING = 4\t' Device requires scaling support\r\nGlobal Const RC_BITMAP64 = 8\t' Device can support >64K bitmap\r\nGlobal Const RC_GDI20_OUTPUT = &H10\t' has 2.0 output calls\r\nGlobal Const RC_DI_BITMAP = &H80\t' supports DIB to memory\r\nGlobal Const RC_PALETTE = &H100\t' supports a palette\r\nGlobal Const RC_DIBTODEV = &H200\t' supports DIBitsToDevice\r\nGlobal Const RC_BIGFONT = &H400\t' supports >64K fonts\r\nGlobal Const RC_STRETCHBLT = &H800\t' supports StretchBlt\r\nGlobal Const RC_FLOODFILL = &H1000\t' supports FloodFill\r\nGlobal Const RC_STRETCHDIB = &H2000\t' supports StretchDIBits\r\n" }, { "Constant Type": "DC Boundary", "Constant Declaration": "Global Const DCB_RESET = 1\r\nGlobal Const DCB_ACCUMULATE = 2\r\nGlobal Const DCB_DIRTY = 2\r\nGlobal Const DCB_SET = 3\r\nGlobal Const DCB_ENABLE = 4\r\nGlobal Const DCB_DISABLE = 8\r\n" }, { "Constant Type": "Draw Text", "Constant Declaration": "Global Const DT_TOP = &H0\r\nGlobal Const DT_LEFT = &H0\r\nGlobal Const DT_CENTER = &H1\r\nGlobal Const DT_RIGHT = &H2\r\nGlobal Const DT_VCENTER = &H4\r\nGlobal Const DT_BOTTOM = &H8\r\nGlobal Const DT_WORDBREAK = &H10\r\nGlobal Const DT_SINGLELINE = &H20\r\nGlobal Const DT_EXPANDTABS = &H40\r\nGlobal Const DT_TABSTOP = &H80\r\nGlobal Const DT_NOCLIP = &H100\r\nGlobal Const DT_EXTERNALLEADING = &H200\r\nGlobal Const DT_CALCRECT = &H400\r\nGlobal Const DT_NOPREFIX = &H800\r\nGlobal Const DT_INTERNAL = &H1000\r\n" }, { "Constant Type": "Flood Fill", "Constant Declaration": "Global Const FLOODFILLBORDER = 0\r\nGlobal Const FLOODFILLSURFACE = 1\r\n" }, { "Constant Type": "Queue Status", "Constant Declaration": "Global Const QS_KEY = 1\r\nGlobal Const QS_MOUSEMOVE = 2\r\nGlobal Const QS_MOUSEBUTTON = 4\r\nGlobal Const QS_MOUSE = 6\r\nGlobal Const QS_POSTMESSAGE = 8\r\nGlobal Const QS_TIMER = &H0010\r\nGlobal Const QS_PAINT = &H0020\r\nGlobal Const QS_SENDMESSAGE = &H0040\r\nGlobal Const QS_ALLINPUT = &H007f\r\n" }, { "Constant Type": "SystemParametersInfo", "Constant Declaration": "Global Const SPI_GETBEEP = 1\r\nGlobal Const SPI_GETBORDER = 5\r\nGlobal Const SPI_GETFASTTASKSWITCH = 35\r\nGlobal Const SPI_GETGRIDGRANULARITY = 18\r\nGlobal Const SPI_GETICONTITLELOGFONT = 31\r\nGlobal Const SPI_GETICONTITLEWRAP = 25\r\nGlobal Const SPI_GETKEYBOARDDELAY = 22\r\nGlobal Const SPI_GETKEYBOARDSPEED = 10\r\nGlobal Const SPI_GETMENUDROPALIGNMENT = 27\r\nGlobal Const SPI_GETMOUSE = 3\r\nGlobal Const SPI_GETSCREENSAVEACTIVE = 16\r\nGlobal Const SPI_GETSCREENSAVETIMEOUT = 14\r\nGlobal Const SPI_ICONHORIZONTALSPACING = 13\r\nGlobal Const SPI_ICONVERTICALSPACING = 24\r\nGlobal Const SPI_LANGDRIVER = 12\r\nGlobal Const SPI_SETBEEP = 2\r\nGlobal Const SPI_SETBORDER = 6\r\nGlobal Const SPI_SETDESKPATTERN = 21\r\nGlobal Const SPI_SETDESKWALLPAPER = 20\r\nGlobal Const SPI_SETDOUBLECLICKTIME = 32\r\nGlobal Const SPI_SETDOUBLECLKHEIGHT = 30\r\nGlobal Const SPI_SETDOUBLECLKWIDTH = 29\r\nGlobal Const SPI_SETFASTTASKSWITCH = 36\r\nGlobal Const SPI_SETGRIDGRANULARITY = 19\r\nGlobal Const SPI_SETICONTITLELOGFONT = 34\r\nGlobal Const SPI_SETICONTITLEWRAP = 26\r\nGlobal Const SPI_SETKEYBOARDDELAY = 23\r\nGlobal Const SPI_SETKEYBOARDSPEED = 11\r\nGlobal Const SPI_SETMENUDROPALIGNMENT = 28\r\nGlobal Const SPI_SETMOUSE = 4\r\nGlobal Const SPI_SETMOUSEBUTTONSWAP = 33\r\nGlobal Const SPI_SETSCREENSAVEACTIVE = 17\r\nGlobal Const SPI_SETSCREENSAVETIMEOUT = 15\r\nGlobal Const SPIF_UPDATEINIFILE = 1\r\nGlobal Const SPIF_SENDWININICHANGE = 2\r\n" }, { "Constant Type": "Message Box", "Constant Declaration": "Global Const MB_ABORTRETRYIGNORE = &H2\r\nGlobal Const MB_APPLMODAL = &H0\r\nGlobal Const MB_DEFBUTTON1 = &H0\r\nGlobal Const MB_DEFBUTTON2 = &H100\r\nGlobal Const MB_DEFBUTTON3 = &H200\r\nGlobal Const MB_DEFMASK = &HF00\r\nGlobal Const MB_ICONASTERISK = &H40\r\nGlobal Const MB_ICONEXCLAMATION = &H30\r\nGlobal Const MB_ICONHAND = &H10\r\nGlobal Const MB_ICONINFORMATION = MB_ICONASTERISK\r\nGlobal Const MB_ICONMASK = &HF0\r\nGlobal Const MB_ICONQUESTION = &H20\r\nGlobal Const MB_ICONSTOP = MB_ICONHAND\r\nGlobal Const MB_MISCMASK = &HC000\r\nGlobal Const MB_MODEMASK = &H3000\r\nGlobal Const MB_NOFOCUS = &H8000\r\nGlobal Const MB_OK = &H0\r\nGlobal Const MB_OKCANCEL = &H1\r\nGlobal Const MB_RETRYCANCEL = &H5\r\nGlobal Const MB_SYSTEMMODAL = &H1000\r\nGlobal Const MB_TASKMODAL = &H2000\r\nGlobal Const MB_TYPEMASK = &HF\r\nGlobal Const MB_YESNO = &H4\r\nGlobal Const MB_YESNOCANCEL = &H3" }, { "Constant Type": "DCEx flags", "Constant Declaration": "Global Const DCX_WINDOW\t= &H00000001&\r\nGlobal Const DCX_CACHE = &H00000002&\r\nGlobal Const DCX_CLIPCHILDREN = &H00000008&\r\nGlobal Const DCX_CLIPSIBLINGS = &H00000010&\r\nGlobal Const DCX_PARENTCLIP = &H00000020&\r\nGlobal Const DCX_EXCLUDERGN = &H00000040&\r\nGlobal Const DCX_INTERSECTRGN = &H00000080&\r\nGlobal Const DCX_LOCKWINDOWUPDATE = &H00000400&\r\nGlobal Const DCX_USESTYLE = &H00010000&\r\n" }, { "Constant Type": "Menu flags", "Constant Declaration": "Global Const MF_APPEND = &H100\r\nGlobal Const MF_BITMAP = &H4\r\nGlobal Const MF_BYCOMMAND = &H0\r\nGlobal Const MF_BYPOSITION = &H400\r\nGlobal Const MF_CHANGE = &H80\r\nGlobal Const MF_CHECKED = &H8\r\nGlobal Const MF_DELETE = &H200\r\nGlobal Const MF_DISABLED = &H2\r\nGlobal Const MF_ENABLED = &H0\r\nGlobal Const MF_END = &H80\r\nGlobal Const MF_GRAYED = &H1\r\nGlobal Const MF_HELP = &H4000\r\nGlobal Const MF_HILITE = &H80\r\nGlobal Const MF_INSERT = &H0\r\nGlobal Const MF_MENUBARBREAK = &H20\r\nGlobal Const MF_MENUBREAK = &H40\r\nGlobal Const MF_MOUSESELECT = &H8000\r\nGlobal Const MF_OWNERDRAW = &H100\r\nGlobal Const MF_POPUP = &H10\r\nGlobal Const MF_REMOVE = &H1000\r\nGlobal Const MF_SEPARATOR = &H800\r\nGlobal Const MF_STRING = &H0\r\nGlobal Const MF_SYSMENU = &H2000\r\nGlobal Const MF_UNCHECKED = &H0\r\nGlobal Const MF_UNHILITE = &H0\r\nGlobal Const MF_USECHECKBITMAPS = &H200" }, { "Constant Type": "Track Popup menu flags", "Constant Declaration": "Global Const TPM_LEFTBUTTON = &H0000\r\nGlobal Const TPM_RIGHTBUTTON = &H0002\r\nGlobal Const TPM_LEFTALIGN = &H0000\r\nGlobal Const TPM_CENTERALIGN = &H0004\r\nGlobal Const TPM_RIGHTALIGN = &H0008\r\n" }, { "Constant Type": "Stock Icons", "Constant Declaration": "Global Const IDI_APPLICATION = 32512&\r\nGlobal Const IDI_HAND = 32513&\r\nGlobal Const IDI_QUESTION = 32514&\r\nGlobal Const IDI_EXCLAMATION = 32515&\r\nGlobal Const IDI_ASTERISK = 32516&\r\n" }, { "Constant Type": "Dialog Box IDs", "Constant Declaration": "Global Const IDOK = 1\r\nGlobal Const IDCANCEL = 2\r\nGlobal Const IDABORT = 3\r\nGlobal Const IDRETRY = 4\r\nGlobal Const IDIGNORE = 5\r\nGlobal Const IDYES = 6\r\nGlobal Const IDNO = 7\r\n" }, { "Constant Type": "Sound constants", "Constant Declaration": "Global Const S_QUEUEEMPTY = 0\r\nGlobal Const S_THRESHOLD = 1\r\nGlobal Const S_ALLTHRESHOLD = 2\r\nGlobal Const S_NORMAL = 0\r\nGlobal Const S_LEGATO = 1\r\nGlobal Const S_STACCATO = 2\r\nGlobal Const S_PERIOD512 = 0\t' Freq = N/512 high pitch, less coarse hiss\r\nGlobal Const S_PERIOD1024 = 1\t' Freq = N/1024\r\nGlobal Const S_PERIOD2048 = 2\t' Freq = N/2048 low pitch, more coarse hiss\r\nGlobal Const S_PERIODVOICE = 3\t' Source is frequency from voice channel (3)\r\nGlobal Const S_WHITE512 = 4\t' Freq = N/512 high pitch, less coarse hiss\r\nGlobal Const S_WHITE1024 = 5\t' Freq = N/1024\r\nGlobal Const S_WHITE2048 = 6\t' Freq = N/2048 low pitch, more coarse hiss\r\nGlobal Const S_WHITEVOICE = 7\t' Source is frequency from voice channel (3)\r\nGlobal Const S_SERDVNA = (-1)\t' Device not available\r\nGlobal Const S_SEROFM = (-2)\t' Out of memory\r\nGlobal Const S_SERMACT = (-3)\t' Music active\r\nGlobal Const S_SERQFUL = (-4)\t' Queue full\r\nGlobal Const S_SERBDNT = (-5)\t' Invalid note\r\nGlobal Const S_SERDLN = (-6)\t' Invalid note length\r\nGlobal Const S_SERDCC = (-7)\t' Invalid note count\r\nGlobal Const S_SERDTP = (-8)\t' Invalid tempo\r\nGlobal Const S_SERDVL = (-9)\t' Invalid volume\r\nGlobal Const S_SERDMD = (-10)\t' Invalid mode\r\nGlobal Const S_SERDSH = (-11)\t' Invalid shape\r\nGlobal Const S_SERDPT = (-12)\t' Invalid pitch\r\nGlobal Const S_SERDFQ = (-13)\t' Invalid frequency\r\nGlobal Const S_SERDDR = (-14)\t' Invalid duration\r\nGlobal Const S_SERDSR = (-15)\t' Invalid source\r\nGlobal Const S_SERDST = (-16)\t' Invalid state\r\n" }, { "Constant Type": "Communication", "Constant Declaration": "Global Const NOPARITY = 0\r\nGlobal Const ODDPARITY = 1\r\nGlobal Const EVENPARITY = 2\r\nGlobal Const MARKPARITY = 3\r\nGlobal Const SPACEPARITY = 4\r\nGlobal Const ONESTOPBIT = 0\r\nGlobal Const ONE5STOPBITS = 1\r\nGlobal Const TWOSTOPBITS = 2\r\nGlobal Const IGNORE = 0\t' Ignore signal\r\nGlobal Const INFINITE = &HFFFF\t' Infinite timeout\r\nGlobal Const CE_RXOVER = &H1\t' Receive Queue overflow\r\nGlobal Const CE_OVERRUN = &H2\t' Receive Overrun Error\r\nGlobal Const CE_RXPARITY = &H4\t' Receive Parity Error\r\nGlobal Const CE_FRAME = &H8\t' Receive Framing error\r\nGlobal Const CE_BREAK = &H10\t' Break Detected\r\nGlobal Const CE_CTSTO = &H20\t' CTS Timeout\r\nGlobal Const CE_DSRTO = &H40\t' DSR Timeout\r\nGlobal Const CE_RLSDTO = &H80\t' RLSD Timeout\r\nGlobal Const CE_TXFULL = &H100\t' TX Queue is full\r\nGlobal Const CE_PTO = &H200\t' LPTx Timeout\r\nGlobal Const CE_IOE = &H400\t' LPTx I/O Error\r\nGlobal Const CE_DNS = &H800\t' LPTx Device not selected\r\nGlobal Const CE_OOP = &H1000\t' LPTx Out-Of-Paper\r\nGlobal Const CE_MODE = &H8000\t' Requested mode unsupported\r\nGlobal Const IE_BADID = (-1)\t' Invalid or unsupported id\r\nGlobal Const IE_OPEN = (-2)\t' Device Already Open\r\nGlobal Const IE_NOPEN = (-3)\t' Device Not Open\r\nGlobal Const IE_MEMORY = (-4)\t' Unable to allocate queues\r\nGlobal Const IE_DEFAULT = (-5)\t' Error in default parameters\r\nGlobal Const IE_HARDWARE = (-10)\t' Hardware Not Present\r\nGlobal Const IE_BYTESIZE = (-11)\t' Illegal Byte Size\r\nGlobal Const IE_BAUDRATE = (-12)\t' Unsupported BaudRate\r\nGlobal Const EV_RXCHAR = &H1\t' Any Character received\r\nGlobal Const EV_RXFLAG = &H2\t' Received certain character\r\nGlobal Const EV_TXEMPTY = &H4\t' Transmitt Queue Empty\r\nGlobal Const EV_CTS = &H8\t ' CTS changed state\r\nGlobal Const EV_DSR = &H10\t ' DSR changed state\r\nGlobal Const EV_RLSD = &H20\t ' RLSD changed state\r\nGlobal Const EV_BREAK = &H40\t' BREAK received\r\nGlobal Const EV_ERR = &H80\t ' Line status error occurred\r\nGlobal Const EV_RING = &H100\t' Ring signal detected\r\nGlobal Const EV_PERR = &H200\t' Printer error occured\r\nGlobal Const EV_CTSS = &H400 ' Current state of CTS\r\nGlobal Const EV_DSRS = &H800 ' Current state of DSR\r\nGlobal Const EV_RLSDS = &H1000 ' Current state of RLSD signal\r\nGlobal Const SETXOFF = 1\t' Simulate XOFF received\r\nGlobal Const SETXON = 2\t ' Simulate XON received\r\nGlobal Const SETRTS = 3\t ' Set RTS high\r\nGlobal Const CLRRTS = 4\t ' Set RTS low\r\nGlobal Const SETDTR = 5\t ' Set DTR high\r\nGlobal Const CLRDTR = 6\t ' Set DTR low\r\nGlobal Const RESETDEV = 7\t' Reset device if possible\r\nGlobal Const GETMAXLPT = 8\r\nGlobal Const GETMAXCOM = 9\r\nGlobal Const GETBASEIRQ = 10\r\nGlobal Const CBR_110\t= &HFF10\r\nGlobal Const CBR_300 = &HFF11\r\nGlobal Const CBR_600 = &HFF12\r\nGlobal Const CBR_1200 = &HFF13\r\nGlobal Const CBR_2400 = &HFF14\r\nGlobal Const CBR_4800 = &HFF15\r\nGlobal Const CBR_9600 = &HFF16\r\nGlobal Const CBR_14400 = &HFF17\r\nGlobal Const CBR_19200 = &HFF18\r\nGlobal Const CBR_38400 = &HFF1B\r\nGlobal Const CBR_56000 = &HFF1F\r\nGlobal Const CBR_128000 = &HFF23\r\nGlobal Const CBR_256000 = &HFF27\r\n'' COMM notifications on WM_COMMNOTIFY messages\r\nGlobal Const CN_RECEIVE = &H0001\r\nGlobal Const CN_TRANSMIT = &H0002\r\nGlobal Const CN_EVENT = &H0004\r\n'' COMM status flags\r\nGlobal Const CSTF_CTSHOLD = &H01\r\nGlobal Const CSTF_DSRHOLD = &H02\r\nGlobal Const CSTF_RLSDHOLD = &H04\r\nGlobal Const CSTF_XOFFHOLD = &H08\r\nGlobal Const CSTF_XOFFSENT = &H10\r\nGlobal Const CSTF_EOF = &H20\r\nGlobal Const CSTF_TXIM = &H40\r\nGlobal Const LPTx = &H80\t' Set if ID is for LPT device\r\n" }, { "Constant Type": "Raster ops", "Constant Declaration": "Global Const R2_BLACK = 1\t' 0\r\nGlobal Const R2_NOTMERGEPEN = 2\t' DPon\r\nGlobal Const R2_MASKNOTPEN = 3\t' DPna\r\nGlobal Const R2_NOTCOPYPEN = 4\t' PN\r\nGlobal Const R2_MASKPENNOT = 5\t' PDna\r\nGlobal Const R2_NOT = 6\t' Dn\r\nGlobal Const R2_XORPEN = 7\t' DPx\r\nGlobal Const R2_NOTMASKPEN = 8\t' DPan\r\nGlobal Const R2_MASKPEN = 9\t' DPa\r\nGlobal Const R2_NOTXORPEN = 10\t' DPxn\r\nGlobal Const R2_NOP = 11\t' D\r\nGlobal Const R2_MERGENOTPEN = 12\t' DPno\r\nGlobal Const R2_COPYPEN = 13\t' P\r\nGlobal Const R2_MERGEPENNOT = 14\t' PDno\r\nGlobal Const R2_MERGEPEN = 15\t' DPo\r\nGlobal Const R2_WHITE = 16\t' 1\r\nGlobal Const SRCCOPY = &HCC0020\t' (DWORD) dest = source\r\nGlobal Const SRCPAINT = &HEE0086\t' (DWORD) dest = source OR dest\r\nGlobal Const SRCAND = &H8800C6\t' (DWORD) dest = source AND dest\r\nGlobal Const SRCINVERT = &H660046\t' (DWORD) dest = source XOR dest\r\nGlobal Const SRCERASE = &H440328\t' (DWORD) dest = source AND (NOT dest )\r\nGlobal Const NOTSRCCOPY = &H330008\t' (DWORD) dest = (NOT source)\r\nGlobal Const NOTSRCERASE = &H1100A6\t' (DWORD) dest = (NOT src) AND (NOT dest)\r\nGlobal Const MERGECOPY = &HC000CA\t' (DWORD) dest = (source AND pattern)\r\nGlobal Const MERGEPAINT = &HBB0226\t' (DWORD) dest = (NOT source) OR dest\r\nGlobal Const PATCOPY = &HF00021\t' (DWORD) dest = pattern\r\nGlobal Const PATPAINT = &HFB0A09\t' (DWORD) dest = DPSnoo\r\nGlobal Const PATINVERT = &H5A0049\t' (DWORD) dest = pattern XOR dest\r\nGlobal Const DSTINVERT = &H550009\t' (DWORD) dest = (NOT dest)\r\nGlobal Const BLACKNESS = &H42&\t' (DWORD) dest = BLACK\r\nGlobal Const WHITENESS = &HFF0062\t' (DWORD) dest = WHITE\r\n" }, { "Constant Type": "Polygon", "Constant Declaration": "Global Const ALTERNATE = 1\r\nGlobal Const WINDING = 2\r\n" }, { "Constant Type": "Text Align", "Constant Declaration": "Global Const TA_NOUPDATECP = 0\r\nGlobal Const TA_UPDATECP = 1\r\nGlobal Const TA_LEFT = 0\r\nGlobal Const TA_RIGHT = 2\r\nGlobal Const TA_CENTER = 6\r\nGlobal Const TA_TOP = 0\r\nGlobal Const TA_BOTTOM = 8\r\nGlobal Const TA_BASELINE = 24\r\n" }, { "Constant Type": "SetWindowPos", "Constant Declaration": "Global Const SWP_DRAWFRAME = &H20\r\nGlobal Const SWP_HIDEWINDOW = &H80\r\nGlobal Const SWP_NOACTIVATE = &H10\r\nGlobal Const SWP_NOCOPYBITS = &H100\r\nGlobal Const SWP_NOMOVE = &H2\r\nGlobal Const SWP_NOREDRAW = &H8\r\nGlobal Const SWP_NOREPOSITION = &H200\r\nGlobal Const SWP_NOSIZE = &H1\r\nGlobal Const SWP_NOZORDER = &H4\r\nGlobal Const SWP_SHOWWINDOW = &H40Global Const HWND_BROADCAST = -1\r\nGlobal Const HWND_TOP = 0\r\nGlobal Const HWND_BOTTOM = 1\r\nGlobal Const HWND_TOPMOST = -1\r\nGlobal Const HWND_NOTOPMOST = -2\r\nGlobal Const CW_USEDEFAULT = &H8000\r\nGlobal Const WPF_SETMINPOSITION = 1\r\nGlobal Const WPF_RESTORETOMAXIMIZED = 2\r\n" }, { "Constant Type": "System Metrics", "Constant Declaration": "Global Const SM_CXBORDER = 5\r\nGlobal Const SM_CXCURSOR = 13\r\nGlobal Const SM_CXDLGFRAME = 7\r\nGlobal Const SM_CXDOUBLECLK = 36\r\nGlobal Const SM_CXFRAME = 32\r\nGlobal Const SM_CXFULLSCREEN = 16\r\nGlobal Const SM_CXHSCROLL = 21\r\nGlobal Const SM_CXHTHUMB = 10\r\nGlobal Const SM_CXICON = 11\r\nGlobal Const SM_CXICONSPACING = 38\r\nGlobal Const SM_CXMIN = 28\r\nGlobal Const SM_CXMINTRACK = 34\r\nGlobal Const SM_CXSCREEN = 0\r\nGlobal Const SM_CXSIZE = 30\r\nGlobal Const SM_CXVSCROLL = 2\r\nGlobal Const SM_CYBORDER = 6\r\nGlobal Const SM_CYCAPTION = 4\r\nGlobal Const SM_CYCURSOR = 14\r\nGlobal Const SM_CYDLGFRAME = 8\r\nGlobal Const SM_CYDOUBLECLK = 37\r\nGlobal Const SM_CYFRAME = 33\r\nGlobal Const SM_CYFULLSCREEN = 17\r\nGlobal Const SM_CYHSCROLL = 3\r\nGlobal Const SM_CYICON = 12\r\nGlobal Const SM_CYICONSPACING = 39\r\nGlobal Const SM_CYKANJIWINDOW = 18\r\nGlobal Const SM_CYMENU = 15\r\nGlobal Const SM_CYMIN = 29\r\nGlobal Const SM_CYMINTRACK = 35\r\nGlobal Const SM_CYSCREEN = 1\r\nGlobal Const SM_CYSIZE = 31\r\nGlobal Const SM_CYVSCROLL = 20\r\nGlobal Const SM_CYVTHUMB = 9\r\nGlobal Const SM_DBCSENABLED = 42\r\nGlobal Const SM_DEBUG = 22\r\nGlobal Const SM_MENUDROPALIGNMENT = 40\r\nGlobal Const SM_MOUSEPRESENT = 19\r\nGlobal Const SM_PENWINDOWS = 41\r\nGlobal Const SM_RESERVED1 = 24\r\nGlobal Const SM_RESERVED2 = 25\r\nGlobal Const SM_RESERVED3 = 26\r\nGlobal Const SM_RESERVED4 = 27\r\nGlobal Const SM_SWAPBUTTON = 23" }, { "Constant Type": "System Colors", "Constant Declaration": "Global Const COLOR_ACTIVEBORDER = 10\r\nGlobal Const COLOR_ACTIVECAPTION = 2\r\nGlobal Const COLOR_APPWORKSPACE = 12\r\nGlobal Const COLOR_BACKGROUND = 1\r\nGlobal Const COLOR_BTNFACE = 15\r\nGlobal Const COLOR_BTNHIGHLIGHT = 20\r\nGlobal Const COLOR_BTNSHADOW = 16\r\nGlobal Const COLOR_BTNTEXT = 18\r\nGlobal Const COLOR_CAPTIONTEXT = 9\r\nGlobal Const COLOR_GRAYTEXT = 17\r\nGlobal Const COLOR_HIGHLIGHT = 13\r\nGlobal Const COLOR_HIGHLIGHTTEXT = 14\r\nGlobal Const COLOR_INACTIVEBORDER = 11\r\nGlobal Const COLOR_INACTIVECAPTION = 3\r\nGlobal Const COLOR_INACTIVECAPTIONTEXT = 19\r\nGlobal Const COLOR_MENU = 4\r\nGlobal Const COLOR_MENUTEXT = 7\r\nGlobal Const COLOR_SCROLLBAR = 0\r\nGlobal Const COLOR_WINDOW = 5\r\nGlobal Const COLOR_WINDOWFRAME = 6\r\nGlobal Const COLOR_WINDOWTEXT = 8\r\n\r\nGlobal Const CTLCOLOR_BTN = 3\r\nGlobal Const CTLCOLOR_DLG = 4\r\nGlobal Const CTLCOLOR_EDIT = 1\r\nGlobal Const CTLCOLOR_LISTBOX = 2\r\nGlobal Const CTLCOLOR_MAX = 8 ' three bits max\r\nGlobal Const CTLCOLOR_MSGBOX = 0\r\nGlobal Const CTLCOLOR_SCROLLBAR = 5\r\nGlobal Const CTLCOLOR_STATIC = 6\r\n" }, { "Constant Type": "Get Window", "Constant Declaration": "Global Const GW_HWNDFIRST = 0\r\nGlobal Const GW_HWNDLAST = 1\r\nGlobal Const GW_HWNDNEXT = 2\r\nGlobal Const GW_HWNDPREV = 3\r\nGlobal Const GW_OWNER = 4\r\nGlobal Const GW_CHILD = 5\r\n" }, { "Constant Type": "Stock Cursors", "Constant Declaration": "Global Const IDC_ARROW = 32512&\r\nGlobal Const IDC_IBEAM = 32513&\r\nGlobal Const IDC_WAIT = 32514&\r\nGlobal Const IDC_CROSS = 32515&\r\nGlobal Const IDC_UPARROW = 32516&\r\nGlobal Const IDC_SIZE = 32640&\r\nGlobal Const IDC_ICON = 32641&\r\nGlobal Const IDC_SIZENWSE = 32642&\r\nGlobal Const IDC_SIZENESW = 32643&\r\nGlobal Const IDC_SIZEWE = 32644&\r\nGlobal Const IDC_SIZENS = 32645&\r\n" }, { "Constant Type": "Help", "Constant Declaration": "Global Const HELP_CONTEXT = &H1\t' Display topic in ulTopic\r\nGlobal Const HELP_QUIT = &H2\t' Terminate help\r\nGlobal Const HELP_INDEX = &H3\t' Display index\r\nGlobal Const HELP_HELPONHELP = &H4\t' Display help on using help\r\nGlobal Const HELP_SETINDEX = &H5\t' Set the current Index for multi index help\r\nGlobal Const HELP_KEY = &H101\t\t' Display topic for keyword in offabData\r\nGlobal Const HELP_MULTIKEY = &H201\r\n" }, { "Constant Type": "LZErrors", "Constant Declaration": "Global Const LZERROR_BADINHANDLE = -1 ' invalid input handle\r\nGlobal Const LZERROR_BADOUTHANDLE = -2 ' invalid output handle\r\nGlobal Const LZERROR_READ = -3 ' corrupt compressed file format\r\nGlobal Const LZERROR_WRITE = -4 ' out of space for output file\r\nGlobal Const LZERROR_GLOBALLOC = -5 ' insufficient memory for LZFile struct\r\nGlobal Const LZERROR_GLOBLOCK = -6 ' bad global handle\r\nGlobal Const LZERROR_BADVALUE = -7 ' input parameter out of range\r\nGlobal Const LZERROR_UNKNOWNALG = -8 ' compression algorithm not recognized\r\n" }, { "Constant Type": "Version constants", "Constant Declaration": "Global Const VS_FILE_INFO = 16 ' Version stamp res type\r\nGlobal Const VS_VERSION_INFO = 1 ' Version stamp res ID\r\nGlobal Const VS_USER_DEFINED = 100 ' User-defined res IDs\r\nGlobal Const VS_FFI_SIGNATURE = &HFEEF04BD&\r\nGlobal Const VS_FFI_STRUCVERSION\t= &H00010000&\r\nGlobal Const VS_FFI_FILEFLAGSMASK\t= &H0000003F&\r\nGlobal Const VS_FF_DEBUG\t= &H00000001&\r\nGlobal Const VS_FF_PRERELEASE = &H00000002&\r\nGlobal Const VS_FF_PATCHED = &H00000004&\r\nGlobal Const VS_FF_PRIVATEBUILD = &H00000008&\r\nGlobal Const VS_FF_INFOINFERRED = &H00000010&\r\nGlobal Const VS_FF_SPECIALBUILD = &H00000020&\r\n\r\nGlobal Const VOS_UNKNOWN = &H00000000&\r\nGlobal Const VOS_DOS = &H00010000&\r\nGlobal Const VOS_OS216 = &H00020000&\r\nGlobal Const VOS_OS232 = &H00030000&\r\nGlobal Const VOS_NT = &H00040000&\r\nGlobal Const VOS__BASE = &H00000000&\r\nGlobal Const VOS__WINDOWS16 = &H00000001&\r\nGlobal Const VOS__PM16 = &H00000002&\r\nGlobal Const VOS__PM32 = &H00000003&\r\nGlobal Const VOS__WINDOWS32 = &H00000004&\r\nGlobal Const VOS_DOS_WINDOWS16 = &H00010001&\r\nGlobal Const VOS_DOS_WINDOWS32\t= &H00010004&\r\nGlobal Const VOS_OS216_PM16 = &H00020002&\r\nGlobal Const VOS_OS232_PM32 = &H00030003&\r\nGlobal Const VOS_NT_WINDOWS32 = &H00040004&\r\n\r\nGlobal Const VFT_UNKNOWN = &H00000000&\r\nGlobal Const VFT_APP = &H00000001&\r\nGlobal Const VFT_DLL = &H00000002&\r\nGlobal Const VFT_DRV = &H00000003&\r\nGlobal Const VFT_FONT = &H00000004&\r\nGlobal Const VFT_VXD = &H00000005&\r\nGlobal Const VFT_STATIC_LIB = &H00000007&\r\n\r\n' VS_VERSION.dwFileSubtype for VFT_WINDOWS_DRV\r\nGlobal Const VFT2_UNKNOWN = &H00000000&\r\nGlobal Const VFT2_DRV_PRINTER = &H00000001&\r\nGlobal Const VFT2_DRV_KEYBOARD = &H00000002&\r\nGlobal Const VFT2_DRV_LANGUAGE = &H00000003&\r\nGlobal Const VFT2_DRV_DISPLAY = &H00000004&\r\nGlobal Const VFT2_DRV_MOUSE = &H00000005&\r\nGlobal Const VFT2_DRV_NETWORK = &H00000006&\r\nGlobal Const VFT2_DRV_SYSTEM = &H00000007&\r\nGlobal Const VFT2_DRV_INSTALLABLE = &H00000008&\r\nGlobal Const VFT2_DRV_SOUND = &H00000009&\r\nGlobal Const VFT2_DRV_COMM = &H0000000A&\r\n\r\n' VS_VERSION.dwFileSubtype for VFT_WINDOWS_FONT\r\nGlobal Const VFT2_FONT_RASTER = &H00000001&\r\nGlobal Const VFT2_FONT_VECTOR = &H00000002&\r\nGlobal Const VFT2_FONT_TRUETYPE = &H00000003&\r\n\r\n'' VerFindFile() flags\r\nGlobal Const VFFF_ISSHAREDFILE = &H0001\r\nGlobal Const VFF_CURNEDEST = &H0001\r\nGlobal Const VFF_FILEINUSE = &H0002\r\nGlobal Const VFF_BUFFTOOSMALL = &H0004\r\n\r\n'' VerInstallFile() flags\r\nGlobal Const VIFF_FORCEINSTALL = &H0001\r\nGlobal Const VIFF_DONTDELETEOLD = &H0002\r\nGlobal Const VIF_TEMPFILE = &H00000001&\r\nGlobal Const VIF_MISMATCH\t = &H00000002&\r\nGlobal Const VIF_SRCOLD = &H00000004&\r\nGlobal Const VIF_DIFFLANG = &H00000008&\r\nGlobal Const VIF_DIFFCODEPG = &H00000010&\r\nGlobal Const VIF_DIFFTYPE = &H00000020&\r\nGlobal Const VIF_WRITEPROT = &H00000040&\r\nGlobal Const VIF_FILEINUSE\t = &H00000080&\r\nGlobal Const VIF_OUTOFSPACE = &H00000100&\r\nGlobal Const VIF_ACCESSVIOLATION = &H00000200&\r\nGlobal Const VIF_SHARINGVIOLATION = &H00000400&\r\nGlobal Const VIF_CANNOTCREATE = &H00000800&\r\nGlobal Const VIF_CANNOTDELETE = &H00001000&\r\nGlobal Const VIF_CANNOTRENAME = &H00002000&\r\nGlobal Const VIF_CANNOTDELETECUR = &H00004000&\r\nGlobal Const VIF_OUTOFMEMORY = &H00008000&\r\nGlobal Const VIF_CANNOTREADSRC = &H00010000&\r\nGlobal Const VIF_CANNOTREADDST = &H00020000&\r\nGlobal Const VIF_BUFFTOOSMALL = &H00040000&\r\n" }, { "Constant Type": "Errors - Windows", "Constant Declaration": "Global Const ERR_WARNING = 8\r\nGlobal Const ERR_PARAM = 4\r\nGlobal Const ERR_SIZE_MASK\t= 3\r\nGlobal Const ERR_BYTE = 1\r\nGlobal Const ERR_WORD = 2\r\nGlobal Const ERR_DWORD = 3\r\nGlobal Const ERR_BAD_VALUE = &H6001\r\nGlobal Const ERR_BAD_FLAGS = &H6002\r\nGlobal Const ERR_BAD_INDEX = &H6003\r\nGlobal Const ERR_BAD_DVALUE = &H7004\r\nGlobal Const ERR_BAD_DFLAGS = &H7005\r\nGlobal Const ERR_BAD_DINDEX = &H7006\r\nGlobal Const ERR_BAD_PTR = &H7007\r\nGlobal Const ERR_BAD_FUNC_PTR\t= &H7008\r\nGlobal Const ERR_BAD_SELECTOR = &H6009\r\nGlobal Const ERR_BAD_STRING_PTR = &H700a\r\nGlobal Const ERR_BAD_HANDLE = &H600b\r\n' KERNEL parameter errors\r\nGlobal Const ERR_BAD_HINSTANCE = &H6020\r\nGlobal Const ERR_BAD_HMODULE = &H6021\r\nGlobal Const ERR_BAD_GLOBAL_HANDLE = &H6022\r\nGlobal Const ERR_BAD_LOCAL_HANDLE = &H6023\r\nGlobal Const ERR_BAD_ATOM = &H6024\r\nGlobal Const ERR_BAD_HFILE = &H6025\r\n' USER parameter errors\r\nGlobal Const ERR_BAD_HWND = &H6040\r\nGlobal Const ERR_BAD_HMENU = &H6041\r\nGlobal Const ERR_BAD_HCURSOR = &H6042\r\nGlobal Const ERR_BAD_HICON = &H6043\r\nGlobal Const ERR_BAD_HDWP = &H6044\r\nGlobal Const ERR_BAD_CID = &H6045\r\nGlobal Const ERR_BAD_HDRVR = &H6046\r\n' GDI parameter errors\r\nGlobal Const ERR_BAD_COORDS = &H7060\r\nGlobal Const ERR_BAD_GDI_OBJECT = &H6061\r\nGlobal Const ERR_BAD_HDC = &H6062\r\nGlobal Const ERR_BAD_HPEN = &H6063\r\nGlobal Const ERR_BAD_HFONT = &H6064\r\nGlobal Const ERR_BAD_HBRUSH = &H6065\r\nGlobal Const ERR_BAD_HBITMAP = &H6066\r\nGlobal Const ERR_BAD_HRGN = &H6067\r\nGlobal Const ERR_BAD_HPALETTE = &H6068\r\nGlobal Const ERR_BAD_HMETAFILE = &H6069\r\n/**** LogError() values */\r\n' KERNEL errors\r\nGlobal Const ERR_GALLOC = &H0001\r\nGlobal Const ERR_GREALLOC = &H0002\r\nGlobal Const ERR_GLOCK = &H0003\r\nGlobal Const ERR_LALLOC = &H0004\r\nGlobal Const ERR_LREALLOC = &H0005\r\nGlobal Const ERR_LLOCK = &H0006\r\nGlobal Const ERR_ALLOCRES = &H0007\r\nGlobal Const ERR_LOCKRES = &H0008\r\nGlobal Const ERR_LOADMODULE = &H0009\r\n' USER errors\r\nGlobal Const ERR_CREATEDLG = &H0040\r\nGlobal Const ERR_CREATEDLG2 = &H0041\r\nGlobal Const ERR_REGISTERCLASS = &H0042\r\nGlobal Const ERR_DCBUSY = &H0043\r\nGlobal Const ERR_CREATEWND = &H0044\r\nGlobal Const ERR_STRUCEXTRA = &H0045\r\nGlobal Const ERR_LOADSTR = &H0046\r\nGlobal Const ERR_LOADMENU = &H0047\r\nGlobal Const ERR_NESTEDBEGINPAINT = &H0048\r\nGlobal Const ERR_BADINDEX = &H0049\r\nGlobal Const ERR_CREATEMENU = &H004a\r\n' GDI errors\r\nGlobal Const ERR_CREATEDC = &H0080\r\nGlobal Const ERR_CREATEMETA = &H0081\r\nGlobal Const ERR_DELOBJSELECTED = &H0082\r\nGlobal Const ERR_SELBITMAP = &H0083\r\n" }, { "Constant Type": "Stock system icons", "Constant Declaration": "Global Const OCR_CROSS = 32515\r\nGlobal Const OCR_IBEAM = 32513\r\nGlobal Const OCR_ICOCUR = 32647\r\nGlobal Const OCR_ICON = 32641\r\nGlobal Const OCR_NORMAL = 32512\r\nGlobal Const OCR_SIZE = 32640\r\nGlobal Const OCR_SIZEALL = 32646\r\nGlobal Const OCR_SIZENESW = 32643\r\nGlobal Const OCR_SIZENS = 32645\r\nGlobal Const OCR_SIZENWSE = 32642\r\nGlobal Const OCR_SIZEWE = 32644\r\nGlobal Const OCR_UP = 32516\r\nGlobal Const OCR_WAIT = 32514\r\nGlobal Const OIC_BANG = 32515\r\nGlobal Const OIC_HAND = 32513\r\nGlobal Const OIC_NOTE = 32516\r\nGlobal Const OIC_QUES = 32514\r\nGlobal Const OIC_SAMPLE = 32512" }, { "Constant Type": "Clipboard formats", "Constant Declaration": "Global Const CF_TEXT = 1\r\nGlobal Const CF_BITMAP = 2\r\nGlobal Const CF_METAFILEPICT = 3\r\nGlobal Const CF_SYLK = 4\r\nGlobal Const CF_DIF = 5\r\nGlobal Const CF_TIFF = 6\r\nGlobal Const CF_OEMTEXT = 7\r\nGlobal Const CF_DIB = 8\r\nGlobal Const CF_PALETTE = 9\r\nGlobal Const CF_OWNERDISPLAY = &H80\r\nGlobal Const CF_DSPTEXT = &H81\r\nGlobal Const CF_DSPBITMAP = &H82\r\nGlobal Const CF_DSPMETAFILEPICT = &H83\r\nGlobal Const CF_PRIVATEFIRST = &H200\r\nGlobal Const CF_PRIVATELAST = &H2FF\r\nGlobal Const CF_GDIOBJFIRST = &H300\r\nGlobal Const CF_GDIOBJLAST = &H3FF\r\n" }, { "Constant Type": "GetWindow long/word", "Constant Declaration": "Global Const GWL_WNDPROC = (-4)\r\nGlobal Const GWW_HINSTANCE = (-6)\r\nGlobal Const GWW_HWNDPARENT = (-8)\r\nGlobal Const GWW_ID = (-12)\r\nGlobal Const GWL_STYLE = (-16)\r\nGlobal Const GWL_EXSTYLE = (-20)\r\nGlobal Const DWL_MSGRESULT = 0\r\nGlobal Const DWL_DLGPROC = 4\r\nGlobal Const DWL_USER = 8\r\n" }, { "Constant Type": "GetClass long/word", "Constant Declaration": "Global Const GCL_MENUNAME = (-8)\r\nGlobal Const GCW_HBRBACKGROUND = (-10)\r\nGlobal Const GCW_HCURSOR = (-12)\r\nGlobal Const GCW_HICON = (-14)\r\nGlobal Const GCW_HMODULE = (-16)\r\nGlobal Const GCW_CBWNDEXTRA = (-18)\r\nGlobal Const GCW_CBCLSEXTRA = (-20)\r\nGlobal Const GCL_WNDPROC = (-24)\r\nGlobal Const GCW_STYLE = (-26)\r\nGlobal Const GCW_ATOM = (-32)\r\n" }, { "Constant Type": "Hook constants", "Constant Declaration": "'' SetWindowsHook() codes\r\nGlobal Const WH_MSGFILTER = (-1)\r\nGlobal Const WH_JOURNALRECORD = 0\r\nGlobal Const WH_JOURNALPLAYBACK = 1\r\nGlobal Const WH_KEYBOARD = 2\r\nGlobal Const WH_GETMESSAGE = 3\r\nGlobal Const WH_CALLWNDPROC = 4\r\nGlobal Const WH_CBT = 5\r\nGlobal Const WH_SYSMSGFILTER = 6\r\nGlobal Const WH_WINDOWMGR = 7\r\nGlobal Const WH_HARDWARE = 8\r\nGlobal Const WH_SHELL = 10\r\n'' Hook Codes\r\nGlobal Const HC_LPLPFNNEXT = (-2)\r\nGlobal Const HC_LPFNNEXT = (-1)\r\nGlobal Const HC_ACTION = 0\r\nGlobal Const HC_GETNEXT = 1\r\nGlobal Const HC_SKIP = 2\r\nGlobal Const HC_NOREM = 3\r\nGlobal Const HC_NOREMOVE = 3\r\nGlobal Const HC_SYSMODALON = 4\r\nGlobal Const HC_SYSMODALOFF = 5\r\n'' CBT Hook Codes\r\nGlobal Const HCBT_MOVESIZE = 0\r\nGlobal Const HCBT_MINMAX = 1\r\nGlobal Const HCBT_QS = 2\r\n'' WH_MSGFILTER Filter Proc Codes\r\nGlobal Const MSGF_DIALOGBOX = 0\r\nGlobal Const MSGF_MESSAGEBOX = 1\r\nGlobal Const MSGF_MENU = 2\r\nGlobal Const MSGF_MOVE = 3\r\nGlobal Const MSGF_SIZE = 4\r\nGlobal Const MSGF_SCROLLBAR = 5\r\nGlobal Const MSGF_NEXTWINDOW = 6\r\n'' Window Manager Hook Codes\r\nGlobal Const WC_INIT = 1\r\nGlobal Const WC_SWP = 2\r\nGlobal Const WC_DEFWINDOWPROC = 3\r\nGlobal Const WC_MINMAX = 4\r\nGlobal Const WC_MOVE = 5\r\nGlobal Const WC_SIZE = 6\r\nGlobal Const WC_DRAWCAPTION = 7\r\n" }, { "Constant Type": "lOpen flags", "Constant Declaration": "Global Const READAPI = 0\r\nGlobal Const WRITEAPI = 1\r\nGlobal Const READ_WRITE = 2\r\n" }, { "Constant Type": "Peek Message", "Constant Declaration": "Global Const PM_NOREMOVE = &H0\r\nGlobal Const PM_REMOVE = &H1\r\nGlobal Const PM_NOYIELD = &H2\r\n" }, { "Constant Type": "NCHitTest constants", "Constant Declaration": "Global Const HTERROR = -2 ' On screen background or dividing line\r\nGlobal Const HTTRANSPARENT = -1 ' In a window covered by another window\r\nGlobal Const HTNOWHERE = 0 ' Same as HTERROR\r\nGlobal Const HTCLIENT = 1 ' In the client area\r\nGlobal Const HTCAPTION = 2 ' In the caption bar\r\nGlobal Const HTSYSMENU = 3 ' In the system menu\r\nGlobal Const HTSIZE = 4 ' In the size box\r\nGlobal Const HTMENU = 5 ' In a menu\r\nGlobal Const HTHSCROLL = 6 ' In a horizontal scroll bar\r\nGlobal Const HTVSCROLL = 7 ' In a vertical scroll bar\r\nGlobal Const HTMINBUTTON = 8 ' In a minimize button\r\nGlobal Const HTMAXBUTTON = 9 ' In a maximize button\r\nGlobal Const HTLEFT = 10 ' On the left border\r\nGlobal Const HTRIGHT = 11 ' On the right border\r\nGlobal Const HTTOP = 12 ' On the top border\r\nGlobal Const HTTOPLEFT = 13 ' On the top left border\r\nGlobal Const HTTOPRIGHT\t= 14 ' On the top right border\r\nGlobal Const HTBOTTOM = 15 ' On the bottom border\r\nGlobal Const HTBOTTOMLEFT = 16 ' On the bottom left border\r\nGlobal Const HTBOTTOMRIGHT\t= 17 ' On the bottom right border\r\nGlobal Const HTBORDER = 18 ' On a border that is not a sizing border\r\n" }, { "Constant Type": "Power", "Constant Declaration": "Global Const PWR_OK = 1\r\nGlobal Const PWR_FAIL = (-1)\r\nGlobal Const PWR_SUSPENDREQUEST = 1\r\nGlobal Const PWR_SUSPENDRESUME = 2\r\nGlobal Const PWR_CRITICALRESUME = 3\r\n" }, { "Constant Type": "Scroll Window", "Constant Declaration": "Global Const SW_SCROLLCHILDREN = &H0001\r\nGlobal Const SW_INVALIDATE = &H0002\r\nGlobal Const SW_ERASE = &H0004\r\n" }, { "Constant Type": "Window Placement", "Constant Declaration": "Global Const CW_USEDEFAULT = &H8000\r\nGlobal Const WPF_SETMINPOSITION = 1\r\nGlobal Const WPF_RESTORETOMAXIMIZED = 2\r\n" }, { "Constant Type": "Network", "Constant Declaration": "'' Network operation return values\r\nGlobal Const WN_ACCESS_DENIED = 7\r\nGlobal Const WN_BAD_PASSWORD = 6\r\nGlobal Const WN_BAD_POINTER = 4\r\nGlobal Const WN_BAD_USER = &H0A\r\nGlobal Const WN_BAD_VALUE = 5\r\nGlobal Const WN_CANCEL = &H0C\r\nGlobal Const WN_CONTINUE = &H0D\r\nGlobal Const WN_FUNCTION_BUSY = 8\r\nGlobal Const WN_MORE_DATA = 3\r\nGlobal Const WN_NET_ERROR = 2\r\nGlobal Const WN_NOT_SUPPORTED = 1\r\nGlobal Const WN_OUT_OF_MEMORY = &H0B\r\nGlobal Const WN_SUCCESS = 0\r\nGlobal Const WN_WINDOWS_ERROR = 9\r\n'' Network Connection errors\r\nGlobal Const WN_ALREADY_CONNECTED = &H0034\r\nGlobal Const WN_BAD_LOCALNAME = &H0033\r\nGlobal Const WN_BAD_NETNAME = &H0032\r\nGlobal Const WN_CONNECTION_CLOSED = &H0036\r\nGlobal Const WN_DEVICE_ERROR = &H0035\r\nGlobal Const WN_NOT_CONNECTED = &H0030\r\nGlobal Const WN_OPEN_FILES = &H0031" }, { "Constant Type": "Messages", "Constant Declaration": "Global Const WM_ACTIVATE = &H6\r\nGlobal Const WM_ACTIVATEAPP = &H1C\r\nGlobal Const WM_ASKCBFORMATNAME = &H30C\r\nGlobal Const WM_CANCELMODE = &H1F\r\nGlobal Const WM_CHANGECBCHAIN = &H30D\r\nGlobal Const WM_CHAR = &H102\r\nGlobal Const WM_CHARTOITEM = &H2F\r\nGlobal Const WM_CHILDACTIVATE = &H22\r\nGlobal Const WM_CLEAR = &H303\r\nGlobal Const WM_CLOSE = &H10\r\nGlobal Const WM_COMMAND = &H111\r\nGlobal Const WM_COMMNOTIFY = &H44\r\nGlobal Const WM_COMPACTING = &H41\r\nGlobal Const WM_COMPAREITEM = &H39\r\nGlobal Const WM_COPY = &H301\r\nGlobal Const WM_CREATE = &H1\r\nGlobal Const WM_CTLCOLOR = &H19\r\nGlobal Const WM_CUT = &H300\r\nGlobal Const WM_DEADCHAR = &H103\r\nGlobal Const WM_DELETEITEM = &H2D\r\nGlobal Const WM_DESTROY = &H2\r\nGlobal Const WM_DESTROYCLIPBOARD = &H307\r\nGlobal Const WM_DEVMODECHANGE = &H1B\r\nGlobal Const WM_DRAWCLIPBOARD = &H308\r\nGlobal Const WM_DRAWITEM = &H2B\r\nGlobal Const WM_DROPFILES = &H233\r\nGlobal Const WM_ENABLE = &HA\r\nGlobal Const WM_ENDSESSION = &H16\r\nGlobal Const WM_ENTERIDLE = &H121\r\nGlobal Const WM_ERASEBKGND = &H14\r\nGlobal Const WM_FONTCHANGE = &H1D\r\nGlobal Const WM_GETDLGCODE = &H87\r\nGlobal Const WM_GETFONT = &H31\r\nGlobal Const WM_GETMINMAXINFO = &H24\r\nGlobal Const WM_GETTEXT = &HD\r\nGlobal Const WM_GETTEXTLENGTH = &HE\r\nGlobal Const WM_HSCROLL = &H114\r\nGlobal Const WM_HSCROLLCLIPBOARD = &H30E\r\nGlobal Const WM_ICONERASEBKGND = &H27\r\nGlobal Const WM_INITDIALOG = &H110\r\nGlobal Const WM_INITMENU = &H116\r\nGlobal Const WM_INITMENUPOPUP = &H117\r\nGlobal Const WM_KEYDOWN = &H100\r\nGlobal Const WM_KEYFIRST = &H100\r\nGlobal Const WM_KEYLAST = &H108\r\nGlobal Const WM_KEYUP = &H101\r\nGlobal Const WM_KILLFOCUS = &H8\r\nGlobal Const WM_LBUTTONDBLCLK = &H203\r\nGlobal Const WM_LBUTTONDOWN = &H201\r\nGlobal Const WM_LBUTTONUP = &H202\r\nGlobal Const WM_MBUTTONDBLCLK = &H209\r\nGlobal Const WM_MBUTTONDOWN = &H207\r\nGlobal Const WM_MBUTTONUP = &H208\r\nGlobal Const WM_MDIACTIVATE = &H222\r\nGlobal Const WM_MDICASCADE = &H227\r\nGlobal Const WM_MDICREATE = &H220\r\nGlobal Const WM_MDIDESTROY = &H221\r\nGlobal Const WM_MDIGETACTIVE = &H229\r\nGlobal Const WM_MDIICONARRANGE = &H228\r\nGlobal Const WM_MDIMAXIMIZE = &H225\r\nGlobal Const WM_MDINEXT = &H224\r\nGlobal Const WM_MDIRESTORE = &H223\r\nGlobal Const WM_MDISETMENU = &H230\r\nGlobal Const WM_MDITILE = &H226\r\nGlobal Const WM_MEASUREITEM = &H2C\r\nGlobal Const WM_MENUCHAR = &H120\r\nGlobal Const WM_MENUSELECT = &H11F\r\nGlobal Const WM_MOUSEACTIVATE = &H21\r\nGlobal Const WM_MOUSEFIRST = &H200\r\nGlobal Const WM_MOUSELAST = &H209\r\nGlobal Const WM_MOUSEMOVE = &H200\r\nGlobal Const WM_MOVE = &H3\r\nGlobal Const WM_NCACTIVATE = &H86\r\nGlobal Const WM_NCCALCSIZE = &H83\r\nGlobal Const WM_NCCREATE = &H81\r\nGlobal Const WM_NCDESTROY = &H82\r\nGlobal Const WM_NCHITTEST = &H84\r\nGlobal Const WM_NCLBUTTONDBLCLK = &HA3\r\nGlobal Const WM_NCLBUTTONDOWN = &HA1\r\nGlobal Const WM_NCLBUTTONUP = &HA2\r\nGlobal Const WM_NCMBUTTONDBLCLK = &HA9\r\nGlobal Const WM_NCMBUTTONDOWN = &HA7\r\nGlobal Const WM_NCMBUTTONUP = &HA8\r\nGlobal Const WM_NCMOUSEMOVE = &HA0\r\nGlobal Const WM_NCPAINT = &H85\r\nGlobal Const WM_NCRBUTTONDBLCLK = &HA6\r\nGlobal Const WM_NCRBUTTONDOWN = &HA4\r\nGlobal Const WM_NCRBUTTONUP = &HA5\r\nGlobal Const WM_NEXTDLGCTL = &H28\r\nGlobal Const WM_NULL = &H0\r\nGlobal Const WM_PAINT = &HF\r\nGlobal Const WM_PAINTCLIPBOARD = &H309\r\nGlobal Const WM_PAINTICON = &H26\r\nGlobal Const WM_PALETTECHANGED = &H311\r\nGlobal Const WM_PALETTEISCHANGING = &H310\r\nGlobal Const WM_PARENTNOTIFY = &H210\r\nGlobal Const WM_PASTE = &H302\r\nGlobal Const WM_POWER = &H48\r\nGlobal Const WM_QUERYDRAGICON = &H37\r\nGlobal Const WM_QUERYENDSESSION = &H11\r\nGlobal Const WM_QUERYNEWPALETTE = &H30F\r\nGlobal Const WM_QUERYOPEN = &H13\r\nGlobal Const WM_QUEUESYNC = &H23\r\nGlobal Const WM_QUIT = &H12\r\nGlobal Const WM_RBUTTONDBLCLK = &H206\r\nGlobal Const WM_RBUTTONDOWN = &H204\r\nGlobal Const WM_RBUTTONUP = &H205\r\nGlobal Const WM_RENDERALLFORMATS = &H306\r\nGlobal Const WM_RENDERFORMAT = &H305\r\nGlobal Const WM_SETCURSOR = &H20\r\nGlobal Const WM_SETFOCUS = &H7\r\nGlobal Const WM_SETFONT = &H30\r\nGlobal Const WM_SETREDRAW = &HB\r\nGlobal Const WM_SETTEXT = &HC\r\nGlobal Const WM_SHOWWINDOW = &H18\r\nGlobal Const WM_SIZE = &H5\r\nGlobal Const WM_SIZECLIPBOARD = &H30B\r\nGlobal Const WM_SPOOLERSTATUS = &H2A\r\nGlobal Const WM_SYSCHAR = &H106\r\nGlobal Const WM_SYSCOLORCHANGE = &H15\r\nGlobal Const WM_SYSCOMMAND = &H112\r\nGlobal Const WM_SYSDEADCHAR = &H107\r\nGlobal Const WM_SYSKEYDOWN = &H104\r\nGlobal Const WM_SYSKEYUP = &H105\r\nGlobal Const WM_SYSTEMERROR = &H17\r\nGlobal Const WM_TIMECHANGE = &H1E\r\nGlobal Const WM_TIMER = &H113\r\nGlobal Const WM_UNDO = &H304\r\nGlobal Const WM_USER = &H400\r\nGlobal Const WM_VKEYTOITEM = &H2E\r\nGlobal Const WM_VSCROLL = &H115\r\nGlobal Const WM_VSCROLLCLIPBOARD = &H30A\r\nGlobal Const WM_WINDOWPOSCHANGED = &H47\r\nGlobal Const WM_WINDOWPOSCHANGING = &H46\r\nGlobal Const WM_WININICHANGE = &H1A \r\n\r\n'Edit Control Messages\r\nGlobal Const EM_CANUNDO = WM_USER+22\r\nGlobal Const EM_EMPTYUNDOBUFFER = WM_USER+29\r\nGlobal Const EM_FMTLINES = WM_USER+24\r\nGlobal Const EM_GETFIRSTVISIBLELINE = WM_USER+30\r\nGlobal Const EM_GETLINE = WM_USER+20\r\nGlobal Const EM_GETLINECOUNT = WM_USER+10\r\nGlobal Const EM_GETMODIFY = WM_USER+8\r\nGlobal Const EM_GETPASSWORDCHAR = (WM_USER+34)\r\nGlobal Const EM_GETRECT = WM_USER+2\r\nGlobal Const EM_GETSEL = WM_USER+0\r\nGlobal Const EM_GETTHUMB = WM_USER+14\r\nGlobal Const EM_GETWORDBREAKPROC = (WM_USER+33)\r\nGlobal Const EM_LIMITTEXT = WM_USER+21\r\nGlobal Const EM_LINEFROMCHAR = WM_USER+25\r\nGlobal Const EM_LINEINDEX = WM_USER+11\r\nGlobal Const EM_LINELENGTH = WM_USER+17\r\nGlobal Const EM_LINESCROLL = WM_USER+6\r\nGlobal Const EM_MSGMAX = WM_USER+30\r\nGlobal Const EM_REPLACESEL = WM_USER+18\r\nGlobal Const EM_SCROLL = WM_USER+5\r\nGlobal Const EM_SETFONT = WM_USER+19\r\nGlobal Const EM_SETMODIFY = WM_USER+9\r\nGlobal Const EM_SETPASSWORDCHAR = WM_USER+28\r\nGlobal Const EM_SETREADONLY = (WM_USER+31)\r\nGlobal Const EM_SETRECT = WM_USER+3\r\nGlobal Const EM_SETRECTNP = WM_USER+4\r\nGlobal Const EM_SETSEL = WM_USER+1\r\nGlobal Const EM_SETTABSTOPS = WM_USER+27\r\nGlobal Const EM_SETWORDBREAK = WM_USER+26\r\nGlobal Const EM_SETWORDBREAKPROC = (WM_USER+32)\r\nGlobal Const EM_UNDO = WM_USER+23\r\n\r\n'' Button Control Messages\r\nGlobal Const BM_GETCHECK = WM_USER+0\r\nGlobal Const BM_SETCHECK = WM_USER+1\r\nGlobal Const BM_GETSTATE = WM_USER+2\r\nGlobal Const BM_SETSTATE = WM_USER+3\r\nGlobal Const BM_SETSTYLE = WM_USER+4\r\n\r\n'' Listbox messages\r\nGlobal Const LB_ADDSTRING = (WM_USER+1)\r\nGlobal Const LB_DELETESTRING = (WM_USER+3)\r\nGlobal Const LB_DIR = (WM_USER+14)\r\nGlobal Const LB_FINDSTRING = (WM_USER+16)\r\nGlobal Const LB_FINDSTRINGEXACT = (WM_USER+35)\r\nGlobal Const LB_GETCARETINDEX = (WM_USER+32)\r\nGlobal Const LB_GETCOUNT = (WM_USER+12)\r\nGlobal Const LB_GETCURSEL = (WM_USER+9)\r\nGlobal Const LB_GETHORIZONTALEXTENT = (WM_USER+20)\r\nGlobal Const LB_GETITEMDATA = (WM_USER+26)\r\nGlobal Const LB_GETITEMHEIGHT = (WM_USER+34)\r\nGlobal Const LB_GETITEMRECT = (WM_USER+25)\r\nGlobal Const LB_GETSEL = (WM_USER+8)\r\nGlobal Const LB_GETSELCOUNT = (WM_USER+17)\r\nGlobal Const LB_GETSELITEMS = (WM_USER+18)\r\nGlobal Const LB_GETTEXT = (WM_USER+10)\r\nGlobal Const LB_GETTEXTLEN = (WM_USER+11)\r\nGlobal Const LB_GETTOPINDEX = (WM_USER+15)\r\nGlobal Const LB_INSERTSTRING = (WM_USER+2)\r\nGlobal Const LB_MSGMAX = (WM_USER+33)\r\nGlobal Const LB_RESETCONTENT = (WM_USER+5)\r\nGlobal Const LB_SELECTSTRING = (WM_USER+13)\r\nGlobal Const LB_SELITEMRANGE = (WM_USER+28)\r\nGlobal Const LB_SETCARETINDEX = (WM_USER+31)\r\nGlobal Const LB_SETCOLUMNWIDTH = (WM_USER+22)\r\nGlobal Const LB_SETCURSEL = (WM_USER+7)\r\nGlobal Const LB_SETHORIZONTALEXTENT = (WM_USER+21)\r\nGlobal Const LB_SETITEMDATA = (WM_USER+27)\r\nGlobal Const LB_SETITEMHEIGHT = (WM_USER+33)\r\nGlobal Const LB_SETSEL = (WM_USER+6)\r\nGlobal Const LB_SETTABSTOPS = (WM_USER+19)\r\nGlobal Const LB_SETTOPINDEX = (WM_USER+24)\r\n\r\n' Combo Box messages\r\nGlobal Const CB_ADDSTRING = (WM_USER+3)\r\nGlobal Const CB_DELETESTRING = (WM_USER+4)\r\nGlobal Const CB_DIR = (WM_USER+5)\r\nGlobal Const CB_FINDSTRING = (WM_USER+12)\r\nGlobal Const CB_FINDSTRINGEXACT = (WM_USER+24)\r\nGlobal Const CB_GETCOUNT = (WM_USER+6)\r\nGlobal Const CB_GETCURSEL = (WM_USER+7)\r\nGlobal Const CB_GETDROPPEDCONTROLRECT = (WM_USER+18)\r\nGlobal Const CB_GETDROPPEDSTATE = (WM_USER+23)\r\nGlobal Const CB_GETEDITSEL = (WM_USER+0)\r\nGlobal Const CB_GETEXTENDEDUI = (WM_USER+22)\r\nGlobal Const CB_GETITEMDATA = (WM_USER+16)\r\nGlobal Const CB_GETITEMHEIGHT = (WM_USER+20)\r\nGlobal Const CB_GETLBTEXT = (WM_USER+8)\r\nGlobal Const CB_GETLBTEXTLEN = (WM_USER+9)\r\nGlobal Const CB_INSERTSTRING = (WM_USER+10)\r\nGlobal Const CB_LIMITTEXT = (WM_USER+1)\r\nGlobal Const CB_RESETCONTENT = (WM_USER+11)\r\nGlobal Const CB_SELECTSTRING = (WM_USER+13)\r\nGlobal Const CB_SETCURSEL = (WM_USER+14)\r\nGlobal Const CB_SETEDITSEL = (WM_USER+2)\r\nGlobal Const CB_SETEXTENDEDUI = (WM_USER+21)\r\nGlobal Const CB_SETITEMDATA = (WM_USER+17)\r\nGlobal Const CB_SETITEMHEIGHT = (WM_USER+19)\r\nGlobal Const CB_SHOWDROPDOWN = (WM_USER+15)\r\n\r\n'' Static messages\r\nGlobal Const STM_SETICON = (WM_USER+0)\r\nGlobal Const STM_GETICON = (WM_USER+1)\r\n\r\n" }, { "Constant Type": "Styles", "Constant Declaration": "Global Const WS_BORDER = &H800000&\r\nGlobal Const WS_CAPTION = &HC00000&' WS_BORDER Or WS_DLGFRAME\r\nGlobal Const WS_CHILD = &H40000000&\r\nGlobal Const WS_CLIPCHILDREN = &H2000000&\r\nGlobal Const WS_CLIPSIBLINGS = &H4000000&\r\nGlobal Const WS_DISABLED = &H8000000&\r\nGlobal Const WS_DLGFRAME = &H400000&\r\nGlobal Const WS_GROUP = &H20000&\r\nGlobal Const WS_HSCROLL = &H100000&\r\nGlobal Const WS_MAXIMIZE = &H1000000&\r\nGlobal Const WS_MAXIMIZEBOX = &H10000&\r\nGlobal Const WS_MINIMIZE = &H20000000&\r\nGlobal Const WS_MINIMIZEBOX = &H20000&\r\nGlobal Const WS_OVERLAPPED = &H00000&\r\nGlobal Const WS_POPUP = &H80000000&\r\nGlobal Const WS_SYSMENU = &H80000&\r\nGlobal Const WS_TABSTOP = &H10000&\r\nGlobal Const WS_THICKFRAME = &H40000&\r\nGlobal Const WS_VISIBLE = &H10000000&\r\nGlobal Const WS_VSCROLL = &H200000&\r\nGlobal Const WS_TILED = WS_OVERLAPPED\r\nGlobal Const WS_ICONIC = WS_MINIMIZE\r\nGlobal Const WS_SIZEBOX = WS_THICKFRAME\r\n' Common Window Styles\r\nGlobal Const WS_OVERLAPPEDWINDOW = (WS_OVERLAPPED Or WS_CAPTION Or WS_SYSMENU Or WS_THICKFRAME Or WS_MINIMIZEBOX Or WS_MAXIMIZEBOX)\r\nGlobal Const WS_POPUPWINDOW = (WS_POPUP Or WS_BORDER Or WS_SYSMENU)\r\nGlobal Const WS_CHILDWINDOW = (WS_CHILD)\r\nGlobal Const WS_TILEDWINDOW = (WS_OVERLAPPEDWINDOW)\r\n\r\n' Extended Window Styles\r\nGlobal Const WS_EX_DLGMODALFRAME = &H00001&\r\nGlobal Const WS_EX_NOPARENTNOTIFY = &H00004&\r\nGlobal Const WS_EX_TOPMOST = &H00008&\r\nGlobal Const WS_EX_ACCEPTFILES = &H0010&\r\nGlobal Const WS_EX_TRANSPARENT = &H0020&\r\n' MDI style allows use of all child styles\r\nGlobal Const MDIS_ALLCHILDSTYLES = &H01&\r\n'' Class styles\r\nGlobal Const CS_BYTEALIGNCLIENT = &H1000\r\nGlobal Const CS_BYTEALIGNWINDOW = &H2000\r\nGlobal Const CS_CLASSDC = &H40\r\nGlobal Const CS_DBLCLKS = &H8\r\nGlobal Const CS_GLOBALCLASS = &H4000\r\nGlobal Const CS_HREDRAW = &H2\r\nGlobal Const CS_KEYCVTWINDOW = &H4\r\nGlobal Const CS_NOCLOSE = &H200\r\nGlobal Const CS_NOKEYCVT = &H100\r\nGlobal Const CS_OWNDC = &H20\r\nGlobal Const CS_PARENTDC = &H80\r\nGlobal Const CS_SAVEBITS = &H800\r\nGlobal Const CS_VREDRAW = &H1' Global window class\r\n'' Edit Control Styles\r\nGlobal Const ES_AUTOHSCROLL = &H80&\r\nGlobal Const ES_AUTOVSCROLL = &H40&\r\nGlobal Const ES_CENTER = &H1&\r\nGlobal Const ES_LEFT = &H0&\r\nGlobal Const ES_LOWERCASE = &H10&\r\nGlobal Const ES_MULTILINE = &H4&\r\nGlobal Const ES_NOHIDESEL = &H100&\r\nGlobal Const ES_OEMCONVERT = &H400&\r\nGlobal Const ES_PASSWORD = &H20&\r\nGlobal Const ES_READONLY = &H800&\r\nGlobal Const ES_RIGHT = &H2&\r\nGlobal Const ES_UPPERCASE = &H8&\r\nGlobal Const ES_WANTRETURN = &H1000&'' Button Control Styles\r\nGlobal Const BS_3STATE = &H5&\r\nGlobal Const BS_AUTO3STATE = &H6&\r\nGlobal Const BS_AUTOCHECKBOX = &H3&\r\nGlobal Const BS_AUTORADIOBUTTON = &H9&\r\nGlobal Const BS_CHECKBOX = &H2&\r\nGlobal Const BS_DEFPUSHBUTTON = &H1&\r\nGlobal Const BS_GROUPBOX = &H7&\r\nGlobal Const BS_LEFTTEXT = &H20&\r\nGlobal Const BS_OWNERDRAW = &HB&\r\nGlobal Const BS_PUSHBOX = &HA&\r\nGlobal Const BS_PUSHBUTTON = &H0&\r\nGlobal Const BS_RADIOBUTTON = &H4&\r\nGlobal Const BS_USERBUTTON = &H8&\r\n\r\n'' Static Control Constants\r\nGlobal Const SS_BLACKFRAME = &H7&\r\nGlobal Const SS_BLACKRECT = &H4&\r\nGlobal Const SS_CENTER = &H1&\r\nGlobal Const SS_GRAYFRAME = &H8&\r\nGlobal Const SS_GRAYRECT = &H5&\r\nGlobal Const SS_ICON = &H3&\r\nGlobal Const SS_LEFT = &H0&\r\nGlobal Const SS_LEFTNOWORDWRAP = &HC&\r\nGlobal Const SS_NOPREFIX = &H80& 'Don't do\r\nGlobal Const SS_RIGHT = &H2&\r\nGlobal Const SS_SIMPLE = &HB&\r\nGlobal Const SS_USERITEM = &HA&\r\nGlobal Const SS_WHITEFRAME = &H9&\r\nGlobal Const SS_WHITERECT = &H6&\r\n\"&\" character translation\r\n'' Dialog Styles\r\nGlobal Const DS_ABSALIGN = &H1&\r\nGlobal Const DS_SYSMODAL = &H2&\r\nGlobal Const DS_LOCALEDIT = &H20&\t' Edit items get Local storage.\r\nGlobal Const DS_SETFONT = &H40&\t' User specified font for Dlg controls\r\nGlobal Const DS_MODALFRAME = &H80&\t' Can be combined with WS_CAPTION\r\nGlobal Const DS_NOIDLEMSG = &H100&\t' WM_ENTERIDLE message will not be sent\r\n'' Listbox Styles\r\nGlobal Const LBS_DISABLENOSCROLL = &H1000&\r\nGlobal Const LBS_EXTENDEDSEL = &H800&\r\nGlobal Const LBS_HASSTRINGS = &H40&\r\nGlobal Const LBS_MULTICOLUMN = &H200&\r\nGlobal Const LBS_MULTIPLESEL = &H8&\r\nGlobal Const LBS_NOINTEGRALHEIGHT = &H100&\r\nGlobal Const LBS_NOREDRAW = &H4&\r\nGlobal Const LBS_NOTIFY = &H1&\r\nGlobal Const LBS_OWNERDRAWFIXED = &H10&\r\nGlobal Const LBS_OWNERDRAWVARIABLE = &H20&\r\nGlobal Const LBS_SORT = &H2&\r\nGlobal Const LBS_USETABSTOPS = &H80&\r\nGlobal Const LBS_WANTKEYBOARDINPUT = H400&\r\nGlobal Const LBS_STANDARD = (LBS_NOTIFY Or LBS_SORT Or WS_VSCROLL Or WS_BORDER)\r\n'' Combo Box styles\r\nGlobal Const CBS_AUTOHSCROLL = &H40&\r\nGlobal Const CBS_DISABLENOSCROLL = &H0800&\r\nGlobal Const CBS_DROPDOWN = &H2&\r\nGlobal Const CBS_DROPDOWNLIST = &H3&\r\nGlobal Const CBS_HASSTRINGS = &H200&\r\nGlobal Const CBS_NOINTEGRALHEIGHT = &H400&\r\nGlobal Const CBS_OEMCONVERT = &H80&\r\nGlobal Const CBS_OWNERDRAWFIXED = &H10&\r\nGlobal Const CBS_OWNERDRAWVARIABLE = &H20&\r\nGlobal Const CBS_SIMPLE = &H1&\r\nGlobal Const CBS_SORT = &H100&\r\n\r\n'' Scroll Bar Styles\r\nGlobal Const SBS_BOTTOMALIGN = &H4&\r\nGlobal Const SBS_HORZ = &H0&\r\nGlobal Const SBS_LEFTALIGN = &H2&\r\nGlobal Const SBS_RIGHTALIGN = &H4&\r\nGlobal Const SBS_SIZEBOX = &H8&\r\nGlobal Const SBS_SIZEBOXBOTTOMRIGHTALIGN = &H4&\r\nGlobal Const SBS_SIZEBOXTOPLEFTALIGN = &H2&\r\nGlobal Const SBS_TOPALIGN = &H2&\r\nGlobal Const SBS_VERT = &H1&" }, { "Constant Type": "Notification", "Constant Declaration": "'' Edit Control Notification Codes\r\nGlobal Const EN_SETFOCUS = &H100\r\nGlobal Const EN_KILLFOCUS = &H200\r\nGlobal Const EN_CHANGE = &H300\r\nGlobal Const EN_UPDATE = &H400\r\nGlobal Const EN_ERRSPACE = &H500\r\nGlobal Const EN_MAXTEXT = &H501\r\nGlobal Const EN_HSCROLL = &H601\r\nGlobal Const EN_VSCROLL = &H602\r\n'' User Button Notification Codes\r\nGlobal Const BN_CLICKED = 0\r\nGlobal Const BN_PAINT = 1\r\nGlobal Const BN_HILITE = 2\r\nGlobal Const BN_UNHILITE = 3\r\nGlobal Const BN_DISABLE = 4\r\nGlobal Const BN_DOUBLECLICKED = 5\r\n'' Listbox Notification Codes\r\nGlobal Const LBN_ERRSPACE = (-2)\r\nGlobal Const LBN_SELCHANGE = 1\r\nGlobal Const LBN_DBLCLK = 2\r\nGlobal Const LBN_SELCANCEL = 3\r\nGlobal Const LBN_SETFOCUS = 4\r\nGlobal Const LBN_KILLFOCUS = 5\r\n'' Combo Box Notification Codes\r\nGlobal Const CBN_ERRSPACE = (-1)\r\nGlobal Const CBN_SELCHANGE = 1\r\nGlobal Const CBN_DBLCLK = 2\r\nGlobal Const CBN_SETFOCUS = 3\r\nGlobal Const CBN_KILLFOCUS = 4\r\nGlobal Const CBN_EDITCHANGE = 5\r\nGlobal Const CBN_EDITUPDATE = 6\r\nGlobal Const CBN_DROPDOWN = 7\r\nGlobal Const CBN_CLOSEUP = 8\r\nGlobal Const CBN_SELENDOK = 9\r\nGlobal Const CBN_SELENDCANCEL = 10\r\n" }, { "Constant Type": "System Commands", "Constant Declaration": "Global Const SC_ARRANGE = &HF110\r\nGlobal Const SC_CLOSE = &HF060\r\nGlobal Const SC_HSCROLL = &HF080\r\nGlobal Const SC_KEYMENU = &HF100\r\nGlobal Const SC_MAXIMIZE = &HF030\r\nGlobal Const SC_MINIMIZE = &HF020\r\nGlobal Const SC_MOUSEMENU = &HF090\r\nGlobal Const SC_MOVE = &HF010\r\nGlobal Const SC_NEXTWINDOW = &HF040\r\nGlobal Const SC_PREVWINDOW = &HF050\r\nGlobal Const SC_RESTORE = &HF120\r\nGlobal Const SC_SIZE = &HF000\r\nGlobal Const SC_TASKLIST = &HF130\r\nGlobal Const SC_VSCROLL = &HF070\r\nGlobal Const SC_ICON = SC_MINIMIZE\r\nGlobal Const SC_ZOOM = SC_MAXIMIZE\r\n" }, { "Constant Type": "MM Joystick", "Constant Declaration": "Global Const MM_JOY1MOVE = &H3A0 ' joystick\r\nGlobal Const MM_JOY2MOVE = &H3A1\r\nGlobal Const MM_JOY1ZMOVE = &H3A2\r\nGlobal Const MM_JOY2ZMOVE = &H3A3\r\nGlobal Const MM_JOY1BUTTONDOWN = &H3B5\r\nGlobal Const MM_JOY2BUTTONDOWN = &H3B6\r\nGlobal Const MM_JOY1BUTTONUP = &H3B7\r\nGlobal Const MM_JOY2BUTTONUP = &H3B8\r\nGlobal Const JOYERR_BASE = 160\r\nGlobal Const MM_PC_JOYSTICK = 12 ' Joystick adapter\r\n' joystick error return values\r\nGlobal Const JOYERR_NOERROR = (0) ' no error\r\nGlobal Const JOYERR_PARMS = (JOYERR_BASE+5) ' bad parameters\r\nGlobal Const JOYERR_NOCANDO = (JOYERR_BASE+6) ' request not completed\r\nGlobal Const JOYERR_UNPLUGGED = (JOYERR_BASE+7) ' joystick is unplugged\r\n' constants used with JOYINFO structure and MM_JOY* messages\r\nGlobal Const JOY_BUTTON1 = &H0001\r\nGlobal Const JOY_BUTTON2 = &H0002\r\nGlobal Const JOY_BUTTON3 = &H0004\r\nGlobal Const JOY_BUTTON4 = &H0008\r\nGlobal Const JOY_BUTTON1CHG = &H0100\r\nGlobal Const JOY_BUTTON2CHG = &H0200\r\nGlobal Const JOY_BUTTON3CHG = &H0400\r\nGlobal Const JOY_BUTTON4CHG = &H0800\r\n\r\n' joystick ID constants\r\nGlobal Const JOYSTICKID1 = 0\r\nGlobal Const JOYSTICKID2 = 1\r\n" }, { "Constant Type": "MM MCI", "Constant Declaration": "Global Const MM_MCINOTIFY = &H3B9 ' MCI\r\nGlobal Const MCIERR_BASE = 256\r\nGlobal Const MCI_STRING_OFFSET = 512\r\nGlobal Const MCI_VD_OFFSET = 1024\r\nGlobal Const MCI_CD_OFFSET = 1088\r\nGlobal Const MCI_WAVE_OFFSET = 1152\r\nGlobal Const MCI_SEQ_OFFSET = 1216\r\n' MCI error return values\r\nGlobal Const MCIERR_INVALID_DEVICE_ID = (MCIERR_BASE + 1)\r\nGlobal Const MCIERR_UNRECOGNIZED_KEYWORD = (MCIERR_BASE + 3)\r\nGlobal Const MCIERR_UNRECOGNIZED_COMMAND = (MCIERR_BASE + 5)\r\nGlobal Const MCIERR_HARDWARE = (MCIERR_BASE + 6)\r\nGlobal Const MCIERR_INVALID_DEVICE_NAME = (MCIERR_BASE + 7)\r\nGlobal Const MCIERR_OUT_OF_MEMORY = (MCIERR_BASE + 8)\r\nGlobal Const MCIERR_DEVICE_OPEN = (MCIERR_BASE + 9)\r\nGlobal Const MCIERR_CANNOT_LOAD_DRIVER = (MCIERR_BASE + 10)\r\nGlobal Const MCIERR_MISSING_COMMAND_STRING = (MCIERR_BASE + 11)\r\nGlobal Const MCIERR_PARAM_OVERFLOW = (MCIERR_BASE + 12)\r\nGlobal Const MCIERR_MISSING_STRING_ARGUMENT = (MCIERR_BASE + 13)\r\nGlobal Const MCIERR_BAD_INTEGER = (MCIERR_BASE + 14)\r\nGlobal Const MCIERR_PARSER_INTERNAL = (MCIERR_BASE + 15)\r\nGlobal Const MCIERR_DRIVER_INTERNAL = (MCIERR_BASE + 16)\r\nGlobal Const MCIERR_MISSING_PARAMETER = (MCIERR_BASE + 17)\r\nGlobal Const MCIERR_UNSUPPORTED_FUNCTION = (MCIERR_BASE + 18)\r\nGlobal Const MCIERR_FILE_NOT_FOUND = (MCIERR_BASE + 19)\r\nGlobal Const MCIERR_DEVICE_NOT_READY = (MCIERR_BASE + 20)\r\nGlobal Const MCIERR_INTERNAL = (MCIERR_BASE + 21)\r\nGlobal Const MCIERR_DRIVER = (MCIERR_BASE + 22)\r\nGlobal Const MCIERR_CANNOT_USE_ALL = (MCIERR_BASE + 23)\r\nGlobal Const MCIERR_MULTIPLE = (MCIERR_BASE + 24)\r\nGlobal Const MCIERR_EXTENSION_NOT_FOUND = (MCIERR_BASE + 25)\r\nGlobal Const MCIERR_OUTOFRANGE = (MCIERR_BASE + 26)\r\nGlobal Const MCIERR_FLAGS_NOT_COMPATIBLE = (MCIERR_BASE + 28)\r\nGlobal Const MCIERR_FILE_NOT_SAVED = (MCIERR_BASE + 30)\r\nGlobal Const MCIERR_DEVICE_TYPE_REQUIRED = (MCIERR_BASE + 31)\r\nGlobal Const MCIERR_DEVICE_LOCKED = (MCIERR_BASE + 32)\r\nGlobal Const MCIERR_DUPLICATE_ALIAS = (MCIERR_BASE + 33)\r\nGlobal Const MCIERR_BAD_CONSTANT = (MCIERR_BASE + 34)\r\nGlobal Const MCIERR_MUST_USE_SHAREABLE = (MCIERR_BASE + 35)\r\nGlobal Const MCIERR_MISSING_DEVICE_NAME = (MCIERR_BASE + 36)\r\nGlobal Const MCIERR_BAD_TIME_FORMAT = (MCIERR_BASE + 37)\r\nGlobal Const MCIERR_NO_CLOSING_QUOTE = (MCIERR_BASE + 38)\r\nGlobal Const MCIERR_DUPLICATE_FLAGS = (MCIERR_BASE + 39)\r\nGlobal Const MCIERR_INVALID_FILE = (MCIERR_BASE + 40)\r\nGlobal Const MCIERR_NULL_PARAMETER_BLOCK = (MCIERR_BASE + 41)\r\nGlobal Const MCIERR_UNNAMED_RESOURCE = (MCIERR_BASE + 42)\r\nGlobal Const MCIERR_NEW_REQUIRES_ALIAS = (MCIERR_BASE + 43)\r\nGlobal Const MCIERR_NOTIFY_ON_AUTO_OPEN = (MCIERR_BASE + 44)\r\nGlobal Const MCIERR_NO_ELEMENT_ALLOWED = (MCIERR_BASE + 45)\r\nGlobal Const MCIERR_NONAPPLICABLE_FUNCTION = (MCIERR_BASE + 46)\r\nGlobal Const MCIERR_ILLEGAL_FOR_AUTO_OPEN = (MCIERR_BASE + 47)\r\nGlobal Const MCIERR_FILENAME_REQUIRED = (MCIERR_BASE + 48)\r\nGlobal Const MCIERR_EXTRA_CHARACTERS = (MCIERR_BASE + 49)\r\nGlobal Const MCIERR_DEVICE_NOT_INSTALLED = (MCIERR_BASE + 50)\r\nGlobal Const MCIERR_GET_CD = (MCIERR_BASE + 51)\r\nGlobal Const MCIERR_SET_CD = (MCIERR_BASE + 52)\r\nGlobal Const MCIERR_SET_DRIVE = (MCIERR_BASE + 53)\r\nGlobal Const MCIERR_DEVICE_LENGTH = (MCIERR_BASE + 54)\r\nGlobal Const MCIERR_DEVICE_ORD_LENGTH = (MCIERR_BASE + 55)\r\nGlobal Const MCIERR_NO_INTEGER = (MCIERR_BASE + 56)\r\n\r\nGlobal Const MCIERR_WAVE_OUTPUTSINUSE = (MCIERR_BASE + 64)\r\nGlobal Const MCIERR_WAVE_SETOUTPUTINUSE = (MCIERR_BASE + 65)\r\nGlobal Const MCIERR_WAVE_INPUTSINUSE = (MCIERR_BASE + 66)\r\nGlobal Const MCIERR_WAVE_SETINPUTINUSE = (MCIERR_BASE + 67)\r\nGlobal Const MCIERR_WAVE_OUTPUTUNSPECIFIED = (MCIERR_BASE + 68)\r\nGlobal Const MCIERR_WAVE_INPUTUNSPECIFIED = (MCIERR_BASE + 69)\r\nGlobal Const MCIERR_WAVE_OUTPUTSUNSUITABLE = (MCIERR_BASE + 70)\r\nGlobal Const MCIERR_WAVE_SETOUTPUTUNSUITABLE =(MCIERR_BASE + 71)\r\nGlobal Const MCIERR_WAVE_INPUTSUNSUITABLE = (MCIERR_BASE + 72)\r\nGlobal Const MCIERR_WAVE_SETINPUTUNSUITABLE = (MCIERR_BASE + 73)\r\n\r\nGlobal Const MCIERR_SEQ_DIV_INCOMPATIBLE = (MCIERR_BASE + 80)\r\nGlobal Const MCIERR_SEQ_PORT_INUSE = (MCIERR_BASE + 81)\r\nGlobal Const MCIERR_SEQ_PORT_NONEXISTENT = (MCIERR_BASE + 82)\r\nGlobal Const MCIERR_SEQ_PORT_MAPNODEVICE = (MCIERR_BASE + 83)\r\nGlobal Const MCIERR_SEQ_PORT_MISCERROR = (MCIERR_BASE + 84)\r\nGlobal Const MCIERR_SEQ_TIMER = (MCIERR_BASE + 85)\r\nGlobal Const MCIERR_SEQ_PORTUNSPECIFIED = (MCIERR_BASE + 86)\r\nGlobal Const MCIERR_SEQ_NOMIDIPRESENT = (MCIERR_BASE + 87)\r\n\r\nGlobal Const MCIERR_NO_WINDOW = (MCIERR_BASE + 90)\r\nGlobal Const MCIERR_CREATEWINDOW = (MCIERR_BASE + 91)\r\nGlobal Const MCIERR_FILE_READ = (MCIERR_BASE + 92)\r\nGlobal Const MCIERR_FILE_WRITE = (MCIERR_BASE + 93)\r\n\r\n' all custom device driver errors must be >= than this value\r\nGlobal Const MCIERR_CUSTOM_DRIVER_BASE = (MCIERR_BASE + 256)\r\n\r\n' MCI command message identifiers\r\nGlobal Const MCI_BREAK = &H0811\r\nGlobal Const MCI_CLOSE = &H0804\r\nGlobal Const MCI_COPY = &H0852\r\nGlobal Const MCI_CUE = &H0830\r\nGlobal Const MCI_CUT = &H0851\r\nGlobal Const MCI_DELETE = &H0856\r\nGlobal Const MCI_ESCAPE = &H0805\r\nGlobal Const MCI_FREEZE = &H0844\r\nGlobal Const MCI_GETDEVCAPS = &H080B\r\nGlobal Const MCI_INFO = &H080A\r\nGlobal Const MCI_LOAD = &H0850\r\nGlobal Const MCI_OPEN = &H0803\r\nGlobal Const MCI_PASTE = &H0853\r\nGlobal Const MCI_PAUSE = &H0809\r\nGlobal Const MCI_PLAY = &H0806\r\nGlobal Const MCI_PUT = &H0842\r\nGlobal Const MCI_REALIZE = &H0840\r\nGlobal Const MCI_RECORD = &H080F\r\nGlobal Const MCI_RESUME = &H0855\r\nGlobal Const MCI_SAVE = &H0813\r\nGlobal Const MCI_SEEK = &H0807\r\nGlobal Const MCI_SET = &H080D\r\nGlobal Const MCI_SOUND = &H0812\r\nGlobal Const MCI_SPIN = &H080C\r\nGlobal Const MCI_STATUS = &H0814\r\nGlobal Const MCI_STEP = &H080E\r\nGlobal Const MCI_STOP = &H0808\r\nGlobal Const MCI_SYSINFO = &H0810\r\nGlobal Const MCI_UNFREEZE = &H0845\r\nGlobal Const MCI_UPDATE = &H0854\r\nGlobal Const MCI_WHERE = &H0843\r\nGlobal Const MCI_WINDOW = &H0841\r\n' all custom MCI command messages must be >= than this value\r\nGlobal Const MCI_USER_MESSAGES = (&H400 + DRV_MCI_FIRST)\r\n\r\n\r\n' device ID for \"all devices\"\r\nGlobal Const MCI_ALL_DEVICE_ID = &HFFFF\r\n\r\n' constants for predefined MCI device types\r\nGlobal Const MCI_DEVTYPE_VCR = (MCI_STRING_OFFSET + 1)\r\nGlobal Const MCI_DEVTYPE_VIDEODISC = (MCI_STRING_OFFSET + 2)\r\nGlobal Const MCI_DEVTYPE_OVERLAY = (MCI_STRING_OFFSET + 3)\r\nGlobal Const MCI_DEVTYPE_CD_AUDIO = (MCI_STRING_OFFSET + 4)\r\nGlobal Const MCI_DEVTYPE_DAT = (MCI_STRING_OFFSET + 5)\r\nGlobal Const MCI_DEVTYPE_SCANNER = (MCI_STRING_OFFSET + 6)\r\nGlobal Const MCI_DEVTYPE_ANIMATION = (MCI_STRING_OFFSET + 7)\r\nGlobal Const MCI_DEVTYPE_DIGITAL_VIDEO = (MCI_STRING_OFFSET + 8)\r\nGlobal Const MCI_DEVTYPE_OTHER = (MCI_STRING_OFFSET + 9)\r\nGlobal Const MCI_DEVTYPE_WAVEFORM_AUDIO = (MCI_STRING_OFFSET + 10)\r\nGlobal Const MCI_DEVTYPE_SEQUENCER = (MCI_STRING_OFFSET + 11)\r\n\r\nGlobal Const MCI_DEVTYPE_FIRST = MCI_DEVTYPE_VCR\r\nGlobal Const MCI_DEVTYPE_LAST = MCI_DEVTYPE_SEQUENCER\r\n\r\n' return values for 'status mode' command\r\nGlobal Const MCI_MODE_NOT_READY = (MCI_STRING_OFFSET + 12)\r\nGlobal Const MCI_MODE_STOP = (MCI_STRING_OFFSET + 13)\r\nGlobal Const MCI_MODE_PLAY = (MCI_STRING_OFFSET + 14)\r\nGlobal Const MCI_MODE_RECORD = (MCI_STRING_OFFSET + 15)\r\nGlobal Const MCI_MODE_SEEK = (MCI_STRING_OFFSET + 16)\r\nGlobal Const MCI_MODE_PAUSE = (MCI_STRING_OFFSET + 17)\r\nGlobal Const MCI_MODE_OPEN = (MCI_STRING_OFFSET + 18)\r\n\r\n' constants used in 'set time format' and 'status time format' commands\r\nGlobal Const MCI_FORMAT_MILLISECONDS = 0\r\nGlobal Const MCI_FORMAT_HMS = 1\r\nGlobal Const MCI_FORMAT_MSF = 2\r\nGlobal Const MCI_FORMAT_FRAMES = 3\r\nGlobal Const MCI_FORMAT_SMPTE_24 = 4\r\nGlobal Const MCI_FORMAT_SMPTE_25 = 5\r\nGlobal Const MCI_FORMAT_SMPTE_30 = 6\r\nGlobal Const MCI_FORMAT_SMPTE_30DROP = 7\r\nGlobal Const MCI_FORMAT_BYTES = 8\r\nGlobal Const MCI_FORMAT_SAMPLES = 9\r\nGlobal Const MCI_FORMAT_TMSF = 10\r\n\r\n' MCI time format conversion macros\r\n\r\n' flags for wParam of MM_MCINOTIFY message\r\nGlobal Const MCI_NOTIFY_SUCCESSFUL = &H0001\r\nGlobal Const MCI_NOTIFY_SUPERSEDED = &H0002\r\nGlobal Const MCI_NOTIFY_ABORTED = &H0004\r\nGlobal Const MCI_NOTIFY_FAILURE = &H0008\r\n\r\n\r\n' common flags for dwFlags parameter of MCI command messages\r\nGlobal Const MCI_NOTIFY = &H00000001&\r\nGlobal Const MCI_WAIT = &H00000002&\r\nGlobal Const MCI_FROM = &H00000004&\r\nGlobal Const MCI_TO = &H00000008&\r\nGlobal Const MCI_TRACK = &H00000010&\r\n\r\n' flags for dwFlags parameter of MCI_OPEN command message\r\nGlobal Const MCI_OPEN_SHAREABLE = &H00000100&\r\nGlobal Const MCI_OPEN_ELEMENT = &H00000200&\r\nGlobal Const MCI_OPEN_ALIAS = &H00000400&\r\nGlobal Const MCI_OPEN_ELEMENT_ID = &H00000800&\r\nGlobal Const MCI_OPEN_TYPE_ID = &H00001000&\r\nGlobal Const MCI_OPEN_TYPE = &H00002000&\r\n\r\n' flags for dwFlags parameter of MCI_SEEK command message\r\nGlobal Const MCI_SEEK_TO_START = &H00000100&\r\nGlobal Const MCI_SEEK_TO_END = &H00000200&\r\n\r\n' flags for dwFlags parameter of MCI_STATUS command message\r\nGlobal Const MCI_STATUS_ITEM = &H00000100&\r\nGlobal Const MCI_STATUS_START = &H00000200&\r\n\r\n' flags for dwItem field of the MCI_STATUS_PARMS parameter block\r\nGlobal Const MCI_STATUS_LENGTH = &H00000001&\r\nGlobal Const MCI_STATUS_POSITION = &H00000002&\r\nGlobal Const MCI_STATUS_NUMBER_OF_TRACKS = &H00000003&\r\nGlobal Const MCI_STATUS_MODE = &H00000004&\r\nGlobal Const MCI_STATUS_MEDIA_PRESENT = &H00000005&\r\nGlobal Const MCI_STATUS_TIME_FORMAT = &H00000006&\r\nGlobal Const MCI_STATUS_READY = &H00000007&\r\nGlobal Const MCI_STATUS_CURRENT_TRACK = &H00000008&\r\n\r\n' flags for dwFlags parameter of MCI_INFO command message\r\nGlobal Const MCI_INFO_PRODUCT = &H00000100&\r\nGlobal Const MCI_INFO_FILE = &H00000200&\r\n\r\n' flags for dwFlags parameter of MCI_GETDEVCAPS command message\r\nGlobal Const MCI_GETDEVCAPS_ITEM = &H00000100&\r\n\r\n' flags for dwItem field of the MCI_GETDEVCAPS_PARMS parameter block\r\nGlobal Const MCI_GETDEVCAPS_CAN_RECORD = &H00000001&\r\nGlobal Const MCI_GETDEVCAPS_HAS_AUDIO = &H00000002&\r\nGlobal Const MCI_GETDEVCAPS_HAS_VIDEO = &H00000003&\r\nGlobal Const MCI_GETDEVCAPS_DEVICE_TYPE = &H00000004&\r\nGlobal Const MCI_GETDEVCAPS_USES_FILES = &H00000005&\r\nGlobal Const MCI_GETDEVCAPS_COMPOUND_DEVICE = &H00000006&\r\nGlobal Const MCI_GETDEVCAPS_CAN_EJECT = &H00000007&\r\nGlobal Const MCI_GETDEVCAPS_CAN_PLAY = &H00000008&\r\nGlobal Const MCI_GETDEVCAPS_CAN_SAVE = &H00000009&\r\n\r\n' flags for dwFlags parameter of MCI_SYSINFO command message\r\nGlobal Const MCI_SYSINFO_QUANTITY = &H00000100&\r\nGlobal Const MCI_SYSINFO_OPEN = &H00000200&\r\nGlobal Const MCI_SYSINFO_NAME = &H00000400&\r\nGlobal Const MCI_SYSINFO_INSTALLNAME = &H00000800&\r\n\r\n' flags for dwFlags parameter of MCI_SET command message\r\nGlobal Const MCI_SET_DOOR_OPEN = &H00000100&\r\nGlobal Const MCI_SET_DOOR_CLOSED = &H00000200&\r\nGlobal Const MCI_SET_TIME_FORMAT = &H00000400&\r\nGlobal Const MCI_SET_AUDIO = &H00000800&\r\nGlobal Const MCI_SET_VIDEO = &H00001000&\r\nGlobal Const MCI_SET_ON = &H00002000&\r\nGlobal Const MCI_SET_OFF = &H00004000&\r\n\r\n' flags for dwAudio field of MCI_SET_PARMS or MCI_SEQ_SET_PARMS\r\nGlobal Const MCI_SET_AUDIO_ALL = &H00000000&\r\nGlobal Const MCI_SET_AUDIO_LEFT = &H00000001&\r\nGlobal Const MCI_SET_AUDIO_RIGHT = &H00000002&\r\n\r\n' flags for dwFlags parameter of MCI_BREAK command message\r\nGlobal Const MCI_BREAK_KEY = &H00000100&\r\nGlobal Const MCI_BREAK_HWND = &H00000200&\r\nGlobal Const MCI_BREAK_OFF = &H00000400&\r\n\r\n' flags for dwFlags parameter of MCI_RECORD command message\r\nGlobal Const MCI_RECORD_INSERT = &H00000100&\r\nGlobal Const MCI_RECORD_OVERWRITE = &H00000200&\r\n\r\n' flags for dwFlags parameter of MCI_SOUND command message\r\nGlobal Const MCI_SOUND_NAME = &H00000100&\r\n\r\n' flags for dwFlags parameter of MCI_SAVE command message\r\nGlobal Const MCI_SAVE_FILE = &H00000100&\r\n\r\n' flags for dwFlags parameter of MCI_LOAD command message\r\nGlobal Const MCI_LOAD_FILE = &H00000100&\r\n\r\n\r\n\r\n' MCI extensions for videodisc devices\r\n\r\n' flag for dwReturn field of MCI_STATUS_PARMS\r\n' MCI_STATUS command, (dwItem = MCI_STATUS_MODE)\r\nGlobal Const MCI_VD_MODE_PARK = (MCI_VD_OFFSET + 1)\r\n\r\n' flag for dwReturn field of MCI_STATUS_PARMS\r\n' MCI_STATUS command, (dwItem = MCI_VD_STATUS_MEDIA_TYPE)\r\nGlobal Const MCI_VD_MEDIA_CLV = (MCI_VD_OFFSET + 2)\r\nGlobal Const MCI_VD_MEDIA_CAV = (MCI_VD_OFFSET + 3)\r\nGlobal Const MCI_VD_MEDIA_OTHER = (MCI_VD_OFFSET + 4)\r\n\r\nGlobal Const MCI_VD_FORMAT_TRACK = &H4001\r\n\r\n' flags for dwFlags parameter of MCI_PLAY command message\r\nGlobal Const MCI_VD_PLAY_REVERSE = &H00010000&\r\nGlobal Const MCI_VD_PLAY_FAST = &H00020000&\r\nGlobal Const MCI_VD_PLAY_SPEED = &H00040000&\r\nGlobal Const MCI_VD_PLAY_SCAN = &H00080000&\r\nGlobal Const MCI_VD_PLAY_SLOW = &H00100000&\r\n\r\n' flag for dwFlags parameter of MCI_SEEK command message\r\nGlobal Const MCI_VD_SEEK_REVERSE = &H00010000&\r\n\r\n' flags for dwItem field of MCI_STATUS_PARMS parameter block\r\nGlobal Const MCI_VD_STATUS_SPEED = &H00004002&\r\nGlobal Const MCI_VD_STATUS_FORWARD = &H00004003&\r\nGlobal Const MCI_VD_STATUS_MEDIA_TYPE = &H00004004&\r\nGlobal Const MCI_VD_STATUS_SIDE = &H00004005&\r\nGlobal Const MCI_VD_STATUS_DISC_SIZE = &H00004006&\r\n\r\n' flags for dwFlags parameter of MCI_GETDEVCAPS command message\r\nGlobal Const MCI_VD_GETDEVCAPS_CLV = &H00010000&\r\nGlobal Const MCI_VD_GETDEVCAPS_CAV = &H00020000&\r\n\r\nGlobal Const MCI_VD_SPIN_UP = &H00010000&\r\nGlobal Const MCI_VD_SPIN_DOWN = &H00020000&\r\n\r\n' flags for dwItem field of MCI_GETDEVCAPS_PARMS parameter block\r\nGlobal Const MCI_VD_GETDEVCAPS_CAN_REVERSE = &H00004002&\r\nGlobal Const MCI_VD_GETDEVCAPS_FAST_RATE = &H00004003&\r\nGlobal Const MCI_VD_GETDEVCAPS_SLOW_RATE = &H00004004&\r\nGlobal Const MCI_VD_GETDEVCAPS_NORMAL_RATE = &H00004005&\r\n\r\n' flags for the dwFlags parameter of MCI_STEP command message\r\nGlobal Const MCI_VD_STEP_FRAMES = &H00010000&\r\nGlobal Const MCI_VD_STEP_REVERSE = &H00020000&\r\n\r\n' flag for the MCI_ESCAPE command message\r\nGlobal Const MCI_VD_ESCAPE_STRING = &H00000100&\r\n\r\n\r\n' MCI extensions for waveform audio devices\r\n\r\n' flags for the dwFlags parameter of MCI_OPEN command message\r\nGlobal Const MCI_WAVE_OPEN_BUFFER = &H00010000&\r\n\r\n' flags for the dwFlags parameter of MCI_SET command message\r\nGlobal Const MCI_WAVE_SET_FORMATTAG = &H00010000&\r\nGlobal Const MCI_WAVE_SET_CHANNELS = &H00020000&\r\nGlobal Const MCI_WAVE_SET_SAMPLESPERSEC = &H00040000&\r\nGlobal Const MCI_WAVE_SET_AVGBYTESPERSEC = &H00080000&\r\nGlobal Const MCI_WAVE_SET_BLOCKALIGN = &H00100000&\r\nGlobal Const MCI_WAVE_SET_BITSPERSAMPLE = &H00200000&\r\n\r\n' flags for the dwFlags parameter of MCI_STATUS, MCI_SET command messages\r\nGlobal Const MCI_WAVE_INPUT = &H00400000&\r\nGlobal Const MCI_WAVE_OUTPUT = &H00800000&\r\n\r\n' flags for the dwItem field of MCI_STATUS_PARMS parameter block\r\nGlobal Const MCI_WAVE_STATUS_FORMATTAG = &H00004001&\r\nGlobal Const MCI_WAVE_STATUS_CHANNELS = &H00004002&\r\nGlobal Const MCI_WAVE_STATUS_SAMPLESPERSEC = &H00004003&\r\nGlobal Const MCI_WAVE_STATUS_AVGBYTESPERSEC = &H00004004&\r\nGlobal Const MCI_WAVE_STATUS_BLOCKALIGN = &H00004005&\r\nGlobal Const MCI_WAVE_STATUS_BITSPERSAMPLE = &H00004006&\r\nGlobal Const MCI_WAVE_STATUS_LEVEL = &H00004007&\r\n\r\n' flags for the dwFlags parameter of MCI_SET command message\r\nGlobal Const MCI_WAVE_SET_ANYINPUT = &H04000000&\r\nGlobal Const MCI_WAVE_SET_ANYOUTPUT = &H08000000&\r\n\r\n' flags for the dwFlags parameter of MCI_GETDEVCAPS command message\r\nGlobal Const MCI_WAVE_GETDEVCAPS_INPUTS = &H00004001&\r\nGlobal Const MCI_WAVE_GETDEVCAPS_OUTPUTS = &H00004002&\r\n\r\n\r\n\r\n' MCI extensions for MIDI sequencer devices\r\n\r\n' flags for the dwReturn field of MCI_STATUS_PARMS parameter block\r\n' MCI_STATUS command, (dwItem = MCI_SEQ_STATUS_DIVTYPE)\r\nGlobal Const MCI_SEQ_DIV_PPQN = (0 + MCI_SEQ_OFFSET)\r\nGlobal Const MCI_SEQ_DIV_SMPTE_24 = (1 + MCI_SEQ_OFFSET)\r\nGlobal Const MCI_SEQ_DIV_SMPTE_25 = (2 + MCI_SEQ_OFFSET)\r\nGlobal Const MCI_SEQ_DIV_SMPTE_30DROP = (3 + MCI_SEQ_OFFSET)\r\nGlobal Const MCI_SEQ_DIV_SMPTE_30 = (4 + MCI_SEQ_OFFSET)\r\n\r\n' flags for the dwMaster field of MCI_SEQ_SET_PARMS parameter block\r\n' MCI_SET command, (dwFlags = MCI_SEQ_SET_MASTER)\r\nGlobal Const MCI_SEQ_FORMAT_SONGPTR = &H4001\r\nGlobal Const MCI_SEQ_FILE = &H4002\r\nGlobal Const MCI_SEQ_MIDI = &H4003\r\nGlobal Const MCI_SEQ_SMPTE = &H4004\r\nGlobal Const MCI_SEQ_NONE = 65533\r\n\r\n' flags for the dwItem field of MCI_STATUS_PARMS parameter block\r\nGlobal Const MCI_SEQ_STATUS_TEMPO = &H00004002&\r\nGlobal Const MCI_SEQ_STATUS_PORT = &H00004003&\r\nGlobal Const MCI_SEQ_STATUS_SLAVE = &H00004007&\r\nGlobal Const MCI_SEQ_STATUS_MASTER = &H00004008&\r\nGlobal Const MCI_SEQ_STATUS_OFFSET = &H00004009&\r\nGlobal Const MCI_SEQ_STATUS_DIVTYPE = &H0000400A&\r\n\r\n' flags for the dwFlags parameter of MCI_SET command message\r\nGlobal Const MCI_SEQ_SET_TEMPO = &H00010000&\r\nGlobal Const MCI_SEQ_SET_PORT = &H00020000&\r\nGlobal Const MCI_SEQ_SET_SLAVE = &H00040000&\r\nGlobal Const MCI_SEQ_SET_MASTER = &H00080000&\r\nGlobal Const MCI_SEQ_SET_OFFSET = &H01000000&\r\n\r\n\r\n\r\n' MCI extensions for animation devices\r\n\r\n' flags for dwFlags parameter of MCI_OPEN command message\r\nGlobal Const MCI_ANIM_OPEN_WS = &H00010000&\r\nGlobal Const MCI_ANIM_OPEN_PARENT = &H00020000&\r\nGlobal Const MCI_ANIM_OPEN_NOSTATIC = &H00040000&\r\n\r\n' flags for dwFlags parameter of MCI_PLAY command message\r\nGlobal Const MCI_ANIM_PLAY_SPEED = &H00010000&\r\nGlobal Const MCI_ANIM_PLAY_REVERSE = &H00020000&\r\nGlobal Const MCI_ANIM_PLAY_FAST = &H00040000&\r\nGlobal Const MCI_ANIM_PLAY_SLOW = &H00080000&\r\nGlobal Const MCI_ANIM_PLAY_SCAN = &H00100000&\r\n\r\n' flags for dwFlags parameter of MCI_STEP command message\r\nGlobal Const MCI_ANIM_STEP_REVERSE = &H00010000&\r\nGlobal Const MCI_ANIM_STEP_FRAMES = &H00020000&\r\n\r\n' flags for dwItem field of MCI_STATUS_PARMS parameter block\r\nGlobal Const MCI_ANIM_STATUS_SPEED = &H00004001&\r\nGlobal Const MCI_ANIM_STATUS_FORWARD = &H00004002&\r\nGlobal Const MCI_ANIM_STATUS_HWND = &H00004003&\r\nGlobal Const MCI_ANIM_STATUS_HPAL = &H00004004&\r\nGlobal Const MCI_ANIM_STATUS_STRETCH = &H00004005&\r\n\r\n' flags for the dwFlags parameter of MCI_INFO command message\r\nGlobal Const MCI_ANIM_INFO_TEXT = &H00010000&\r\n\r\n' flags for dwItem field of MCI_GETDEVCAPS_PARMS parameter block\r\nGlobal Const MCI_ANIM_GETDEVCAPS_CAN_REVERSE =&H00004001&\r\nGlobal Const MCI_ANIM_GETDEVCAPS_FAST_RATE = &H00004002&\r\nGlobal Const MCI_ANIM_GETDEVCAPS_SLOW_RATE = &H00004003&\r\nGlobal Const MCI_ANIM_GETDEVCAPS_NORMAL_RATE =&H00004004&\r\nGlobal Const MCI_ANIM_GETDEVCAPS_PALETTES = &H00004006&\r\nGlobal Const MCI_ANIM_GETDEVCAPS_CAN_STRETCH =&H00004007&\r\nGlobal Const MCI_ANIM_GETDEVCAPS_MAX_WINDOWS =&H00004008&\r\n\r\n' flags for the MCI_REALIZE command message\r\nGlobal Const MCI_ANIM_REALIZE_NORM = &H00010000&\r\nGlobal Const MCI_ANIM_REALIZE_BKGD = &H00020000&\r\n\r\n' flags for dwFlags parameter of MCI_WINDOW command message\r\nGlobal Const MCI_ANIM_WINDOW_HWND = &H00010000&\r\nGlobal Const MCI_ANIM_WINDOW_STATE = &H00040000&\r\nGlobal Const MCI_ANIM_WINDOW_TEXT = &H00080000&\r\nGlobal Const MCI_ANIM_WINDOW_ENABLE_STRETCH = &H00100000&\r\nGlobal Const MCI_ANIM_WINDOW_DISABLE_STRETCH =&H00200000&\r\n\r\n' flags for hWnd field of MCI_ANIM_WINDOW_PARMS parameter block\r\n' MCI_WINDOW command message, (dwFlags = MCI_ANIM_WINDOW_HWND)\r\nGlobal Const MCI_ANIM_WINDOW_DEFAULT = &H00000000&\r\n\r\n' flags for dwFlags parameter of MCI_PUT command message\r\nGlobal Const MCI_ANIM_RECT = &H00010000&\r\nGlobal Const MCI_ANIM_PUT_SOURCE = &H00020000&\r\nGlobal Const MCI_ANIM_PUT_DESTINATION = &H00040000&\r\n\r\n' flags for dwFlags parameter of MCI_WHERE command message\r\nGlobal Const MCI_ANIM_WHERE_SOURCE = &H00020000&\r\nGlobal Const MCI_ANIM_WHERE_DESTINATION = &H00040000&\r\n\r\n' flags for dwFlags parameter of MCI_UPDATE command message\r\nGlobal Const MCI_ANIM_UPDATE_HDC = &H00020000&\r\n\r\n\r\n\r\n' MCI extensions for video overlay devices\r\n\r\n' flags for dwFlags parameter of MCI_OPEN command message\r\nGlobal Const MCI_OVLY_OPEN_WS = &H00010000&\r\nGlobal Const MCI_OVLY_OPEN_PARENT = &H00020000&\r\n\r\n' flags for dwFlags parameter of MCI_STATUS command message\r\nGlobal Const MCI_OVLY_STATUS_HWND = &H00004001&\r\nGlobal Const MCI_OVLY_STATUS_STRETCH = &H00004002&\r\n\r\n' flags for dwFlags parameter of MCI_INFO command message\r\nGlobal Const MCI_OVLY_INFO_TEXT = &H00010000&\r\n\r\n' flags for dwItem field of MCI_GETDEVCAPS_PARMS parameter block\r\nGlobal Const MCI_OVLY_GETDEVCAPS_CAN_STRETCH =&H00004001&\r\nGlobal Const MCI_OVLY_GETDEVCAPS_CAN_FREEZE = &H00004002&\r\nGlobal Const MCI_OVLY_GETDEVCAPS_MAX_WINDOWS =&H00004003&\r\n\r\n' flags for dwFlags parameter of MCI_WINDOW command message\r\nGlobal Const MCI_OVLY_WINDOW_HWND = &H00010000&\r\nGlobal Const MCI_OVLY_WINDOW_STATE = &H00040000&\r\nGlobal Const MCI_OVLY_WINDOW_TEXT = &H00080000&\r\nGlobal Const MCI_OVLY_WINDOW_ENABLE_STRETCH = &H00100000&\r\nGlobal Const MCI_OVLY_WINDOW_DISABLE_STRETCH =&H00200000&\r\n\r\n' flags for hWnd parameter of MCI_OVLY_WINDOW_PARMS parameter block\r\nGlobal Const MCI_OVLY_WINDOW_DEFAULT = &H00000000&\r\n\r\n' flags for dwFlags parameter of MCI_PUT command message\r\nGlobal Const MCI_OVLY_RECT = &H00010000&\r\nGlobal Const MCI_OVLY_PUT_SOURCE = &H00020000&\r\nGlobal Const MCI_OVLY_PUT_DESTINATION = &H00040000&\r\nGlobal Const MCI_OVLY_PUT_FRAME = &H00080000&\r\nGlobal Const MCI_OVLY_PUT_VIDEO = &H00100000&\r\n\r\n' flags for dwFlags parameter of MCI_WHERE command message\r\nGlobal Const MCI_OVLY_WHERE_SOURCE = &H00020000&\r\nGlobal Const MCI_OVLY_WHERE_DESTINATION = &H00040000&\r\nGlobal Const MCI_OVLY_WHERE_FRAME = &H00080000&\r\nGlobal Const MCI_OVLY_WHERE_VIDEO = &H00100000&\r\n\r\n" }, { "Constant Type": "MM Waveform", "Constant Declaration": "Global Const MM_WOM_OPEN = &H3BB ' waveform output\r\nGlobal Const MM_WOM_CLOSE = &H3BC\r\nGlobal Const MM_WOM_DONE = &H3BD\r\n\r\nGlobal Const MM_WIM_OPEN = &H3BE ' waveform input\r\nGlobal Const MM_WIM_CLOSE = &H3BF\r\nGlobal Const MM_WIM_DATA = &H3C0\r\nGlobal Const WAVERR_BASE = 32\r\nGlobal Const MM_WAVE_MAPPER = 2 ' Wave Mapper\r\nGlobal Const MM_SNDBLST_WAVEOUT = 6 ' Sound Blaster waveform output\r\nGlobal Const MM_SNDBLST_WAVEIN = 7 ' Sound Blaster waveform input\r\nGlobal Const WAVERR_BADFORMAT = (WAVERR_BASE + 0) ' unsupported wave format\r\nGlobal Const WAVERR_STILLPLAYING = (WAVERR_BASE + 1) ' still something playing\r\nGlobal Const WAVERR_UNPREPARED = (WAVERR_BASE + 2) ' header not prepared\r\nGlobal Const WAVERR_SYNC = (WAVERR_BASE + 3) ' device is synchronous\r\nGlobal Const WAVERR_LASTERROR = (WAVERR_BASE + 3) ' last error in range\r\nGlobal Const WOM_OPEN = MM_WOM_OPEN\r\nGlobal Const WOM_CLOSE = MM_WOM_CLOSE\r\nGlobal Const WOM_DONE = MM_WOM_DONE\r\nGlobal Const WIM_OPEN = MM_WIM_OPEN\r\nGlobal Const WIM_CLOSE = MM_WIM_CLOSE\r\nGlobal Const WIM_DATA = MM_WIM_DATA\r\nGlobal Const WAVE_MAPPER = (-1)\r\nGlobal Const WAVE_FORMAT_QUERY = &H0001\r\nGlobal Const WAVE_ALLOWSYNC = &H0002\r\n' flags for dwFlags field of WAVEHDR\r\nGlobal Const WHDR_DONE = &H00000001 ' done bit\r\nGlobal Const WHDR_PREPARED = &H00000002 ' set if this header has been prepared\r\nGlobal Const WHDR_BEGINLOOP = &H00000004 ' loop start block\r\nGlobal Const WHDR_ENDLOOP = &H00000008 ' loop end block\r\nGlobal Const WHDR_INQUEUE = &H00000010 ' reserved for driver\r\n' flags for dwSupport field of WAVEOUTCAPS\r\nGlobal Const WAVECAPS_PITCH = &H0001 ' supports pitch control\r\nGlobal Const WAVECAPS_PLAYBACKRATE = &H0002 ' supports playback rate control\r\nGlobal Const WAVECAPS_VOLUME = &H0004 ' supports volume control\r\nGlobal Const WAVECAPS_LRVOLUME = &H0008 ' separate left-right volume control\r\nGlobal Const WAVECAPS_SYNC = &H0010\r\n' defines for dwFormat field of WAVEINCAPS and WAVEOUTCAPS\r\nGlobal Const WAVE_INVALIDFORMAT = &H00000000& ' invalid format\r\nGlobal Const WAVE_FORMAT_1M08 = &H00000001& ' 11.025 kHz, Mono, 8-bit\r\nGlobal Const WAVE_FORMAT_1S08 = &H00000002& ' 11.025 kHz, Stereo, 8-bit\r\nGlobal Const WAVE_FORMAT_1M16 = &H00000004& ' 11.025 kHz, Mono, 16-bit\r\nGlobal Const WAVE_FORMAT_1S16 = &H00000008& ' 11.025 kHz, Stereo, 16-bit\r\nGlobal Const WAVE_FORMAT_2M08 = &H00000010& ' 22.05 kHz, Mono, 8-bit\r\nGlobal Const WAVE_FORMAT_2S08 = &H00000020& ' 22.05 kHz, Stereo, 8-bit\r\nGlobal Const WAVE_FORMAT_2M16 = &H00000040& ' 22.05 kHz, Mono, 16-bit\r\nGlobal Const WAVE_FORMAT_2S16 = &H00000080& ' 22.05 kHz, Stereo, 16-bit\r\nGlobal Const WAVE_FORMAT_4M08 = &H00000100& ' 44.1 kHz, Mono, 8-bit\r\nGlobal Const WAVE_FORMAT_4S08 = &H00000200& ' 44.1 kHz, Stereo, 8-bit\r\nGlobal Const WAVE_FORMAT_4M16 = &H00000400& ' 44.1 kHz, Mono, 16-bit\r\nGlobal Const WAVE_FORMAT_4S16 = &H00000800& ' 44.1 kHz, Stereo, 16-bit\r\n' flags for wFormatTag field of WAVEFORMAT\r\nGlobal Const WAVE_FORMAT_PCM = 1\r\n" }, { "Constant Type": "MM MIDI", "Constant Declaration": "Global Const MM_MIM_OPEN = &H3C1 ' MIDI input\r\nGlobal Const MM_MIM_CLOSE = &H3C2\r\nGlobal Const MM_MIM_DATA = &H3C3\r\nGlobal Const MM_MIM_LONGDATA = &H3C4\r\nGlobal Const MM_MIM_ERROR = &H3C5\r\nGlobal Const MM_MIM_LONGERROR = &H3C6\r\n\r\nGlobal Const MM_MOM_OPEN = &H3C7 ' MIDI output\r\nGlobal Const MM_MOM_CLOSE = &H3C8\r\nGlobal Const MM_MOM_DONE = &H3C9\r\nGlobal Const MIDIERR_BASE = 64\r\nGlobal Const MM_MIDI_MAPPER = 1 ' MIDI Mapper\r\nGlobal Const MM_SNDBLST_MIDIOUT = 3 ' Sound Blaster MIDI output port\r\nGlobal Const MM_SNDBLST_MIDIIN = 4 ' Sound Blaster MIDI input port\r\nGlobal Const MM_SNDBLST_SYNTH = 5 ' Sound Blaster internal synthesizer\r\nGlobal Const MM_ADLIB = 9 ' Ad Lib-compatible synthesizer\r\n\r\nGlobal Const MM_MPU401_MIDIOUT = 10 ' MPU401-compatible MIDI output port\r\nGlobal Const MM_MPU401_MIDIIN = 11 ' MPU401-compatible MIDI input port\r\n' MIDI error return values\r\nGlobal Const MIDIERR_UNPREPARED = (MIDIERR_BASE + 0) ' header not prepared\r\nGlobal Const MIDIERR_STILLPLAYING = (MIDIERR_BASE + 1) ' still something playing\r\nGlobal Const MIDIERR_NOMAP = (MIDIERR_BASE + 2) ' no current map\r\nGlobal Const MIDIERR_NOTREADY = (MIDIERR_BASE + 3) ' hardware is still busy\r\nGlobal Const MIDIERR_NODEVICE = (MIDIERR_BASE + 4) ' port no longer connected\r\nGlobal Const MIDIERR_INVALIDSETUP = (MIDIERR_BASE + 5) ' invalid setup\r\nGlobal Const MIDIERR_LASTERROR = (MIDIERR_BASE + 5) ' last error in range\r\n' MIDI audio data types\r\nGlobal Const MIDIPATCHSIZE = 128\r\n' MIDI callback messages\r\nGlobal Const MIM_OPEN = MM_MIM_OPEN\r\nGlobal Const MIM_CLOSE = MM_MIM_CLOSE\r\nGlobal Const MIM_DATA = MM_MIM_DATA\r\nGlobal Const MIM_LONGDATA = MM_MIM_LONGDATA\r\nGlobal Const MIM_ERROR = MM_MIM_ERROR\r\nGlobal Const MIM_LONGERROR = MM_MIM_LONGERROR\r\nGlobal Const MOM_OPEN = MM_MOM_OPEN\r\nGlobal Const MOM_CLOSE = MM_MOM_CLOSE\r\nGlobal Const MOM_DONE = MM_MOM_DONE\r\n' device ID for MIDI mapper\r\nGlobal Const MIDIMAPPER = (-1)\r\nGlobal Const MIDI_MAPPER = (-1)\r\n' flags for wFlags parm of midiOutCachePatches(), midiOutCacheDrumPatches()\r\nGlobal Const MIDI_CACHE_ALL = 1\r\nGlobal Const MIDI_CACHE_BESTFIT = 2\r\nGlobal Const MIDI_CACHE_QUERY = 3\r\nGlobal Const MIDI_UNCACHE = 4\r\n' flags for wTechnology field of MIDIOUTCAPS structure\r\nGlobal Const MOD_MIDIPORT = 1 ' output port\r\nGlobal Const MOD_SYNTH = 2 ' generic internal synth\r\nGlobal Const MOD_SQSYNTH = 3 ' square wave internal synth\r\nGlobal Const MOD_FMSYNTH = 4 ' FM internal synth\r\nGlobal Const MOD_MAPPER = 5 ' MIDI mapper\r\n' flags for dwSupport field of MIDIOUTCAPS structure\r\nGlobal Const MIDICAPS_VOLUME = &H0001 ' supports volume control\r\nGlobal Const MIDICAPS_LRVOLUME = &H0002 ' separate left-right volume control\r\nGlobal Const MIDICAPS_CACHE = &H0004\r\n' flags for dwFlags field of MIDIHDR structure\r\nGlobal Const MHDR_DONE = &H00000001 ' done bit\r\nGlobal Const MHDR_PREPARED = &H00000002 ' set if header prepared\r\nGlobal Const MHDR_INQUEUE = &H00000004 ' reserved for driver\r\n\r\n" }, { "Constant Type": "MM Timer", "Constant Declaration": "Global Const TIMERR_BASE = 96\r\n' timer error return values\r\nGlobal Const TIMERR_NOERROR = (0) ' no error\r\nGlobal Const TIMERR_NOCANDO = (TIMERR_BASE+1) ' request not completed\r\nGlobal Const TIMERR_STRUCT = (TIMERR_BASE+33) ' time struct size\r\n' flags for wFlags parameter of timeSetEvent() function\r\nGlobal Const TIME_ONESHOT = 0 ' program timer for single event\r\nGlobal Const TIME_PERIODIC = 1 ' program for continuous periodic event\r\n" }, { "Constant Type": "MM System", "Constant Declaration": "' return values from DriverProc() function\r\nGlobal Const DRV_CANCEL = &H0000\r\nGlobal Const DRV_OK = &H0001\r\nGlobal Const DRV_RESTART = &H0002\r\n\r\n' Driver messages\r\nGlobal Const DRV_LOAD = &H0001\r\nGlobal Const DRV_ENABLE = &H0002\r\nGlobal Const DRV_OPEN = &H0003\r\nGlobal Const DRV_CLOSE = &H0004\r\nGlobal Const DRV_DISABLE = &H0005\r\nGlobal Const DRV_FREE = &H0006\r\nGlobal Const DRV_CONFIGURE = &H0007\r\nGlobal Const DRV_QUERYCONFIGURE = &H0008\r\nGlobal Const DRV_INSTALL = &H0009\r\nGlobal Const DRV_REMOVE = &H000A\r\nGlobal Const DRV_RESERVED = &H0800\r\nGlobal Const DRV_USER = &H4000\r\nGlobal Const CALLBACK_TYPEMASK = &H00070000& ' callback type mask\r\nGlobal Const CALLBACK_NULL = &H00000000& ' no callback\r\nGlobal Const CALLBACK_WINDOW = &H00010000& ' dwCallback is a HWND\r\nGlobal Const CALLBACK_TASK = &H00020000& ' dwCallback is a HTASK\r\nGlobal Const CALLBACK_FUNCTION = &H00030000& ' dwCallback is a FARPROC\r\nGlobal Const MM_MICROSOFT = 1 ' Microsoft Corp.\r\nGlobal Const SND_SYNC = &H0000 ' play synchronously (default)\r\nGlobal Const SND_ASYNC = &H0001 ' play asynchronously\r\nGlobal Const SND_NODEFAULT = &H0002 ' don't use default sound\r\nGlobal Const SND_MEMORY = &H0004 ' lpszSoundName points to a memory file\r\nGlobal Const SND_LOOP = &H0008 ' loop the sound until next sndPlaySound\r\nGlobal Const SND_NOSTOP = &H0010 ' don't stop any currently playing sound */\r\nGlobal Const MMSYSERR_NOERROR = 0 ' no error\r\nGlobal Const MMSYSERR_ERROR = (MMSYSERR_BASE + 1) ' unspecified error\r\nGlobal Const MMSYSERR_BADDEVICEID = (MMSYSERR_BASE + 2) ' device ID out of range\r\nGlobal Const MMSYSERR_NOTENABLED = (MMSYSERR_BASE + 3) ' driver failed enable\r\nGlobal Const MMSYSERR_ALLOCATED = (MMSYSERR_BASE + 4) ' device already allocated\r\nGlobal Const MMSYSERR_INVALHANDLE = (MMSYSERR_BASE + 5) ' device handle is invalid\r\nGlobal Const MMSYSERR_NODRIVER = (MMSYSERR_BASE + 6) ' no device driver present\r\nGlobal Const MMSYSERR_NOMEM = (MMSYSERR_BASE + 7) ' memory allocation error\r\nGlobal Const MMSYSERR_NOTSUPPORTED =(MMSYSERR_BASE + 8) ' function isn't supported\r\nGlobal Const MMSYSERR_BADERRNUM = (MMSYSERR_BASE + 9) ' error value out of range\r\nGlobal Const MMSYSERR_INVALFLAG = (MMSYSERR_BASE + 10) 'invalid flag passed\r\nGlobal Const MMSYSERR_INVALPARAM = (MMSYSERR_BASE + 11) ' invalid parameter passed\r\nGlobal Const MMSYSERR_LASTERROR = (MMSYSERR_BASE + 11) ' last error in range\r\n Global Const CAPS1 = 94 ' other caps\r\n Global Const C1_TRANSPARENT = &H0001 ' new raster cap\r\n Global Const NEWTRANSPARENT = 3 ' use with SetBkMode()\r\n Global Const QUERYROPSUPPORT =40 ' use to determine ROP support\r\nGlobal Const SELECTDIB = 41 \r\nGlobal Const SC_SCREENSAVE = &HF140\r\n" }, { "Constant Type": "MM Auxilliary", "Constant Declaration": "' device ID for aux device mapper\r\nGlobal Const AUX_MAPPER = (-1)\r\n' flags for wTechnology field in AUXCAPS structure\r\nGlobal Const AUXCAPS_CDAUDIO = 1 ' audio from internal CD-ROM drive\r\nGlobal Const AUXCAPS_AUXIN = 2 ' audio from auxiliary input jacks\r\n' flags for dwSupport field in AUXCAPS structure\r\nGlobal Const AUXCAPS_VOLUME = &H0001 ' supports volume control\r\nGlobal Const AUXCAPS_LRVOLUME = &H0002 ' separate left-right volume control\r\n" }, { "Constant Type": "MM I/O", "Constant Declaration": "' MMIO error return values\r\nGlobal Const MMIOERR_BASE = 256\r\nGlobal Const MMIOERR_FILENOTFOUND = (MMIOERR_BASE + 1) ' file not found\r\nGlobal Const MMIOERR_OUTOFMEMORY = (MMIOERR_BASE + 2) ' out of memory\r\nGlobal Const MMIOERR_CANNOTOPEN = (MMIOERR_BASE + 3) ' cannot open\r\nGlobal Const MMIOERR_CANNOTCLOSE = (MMIOERR_BASE + 4) ' cannot close\r\nGlobal Const MMIOERR_CANNOTREAD = (MMIOERR_BASE + 5) ' cannot read\r\nGlobal Const MMIOERR_CANNOTWRITE = (MMIOERR_BASE + 6) ' cannot write\r\nGlobal Const MMIOERR_CANNOTSEEK = (MMIOERR_BASE + 7) ' cannot seek\r\nGlobal Const MMIOERR_CANNOTEXPAND = (MMIOERR_BASE + 8) ' cannot expand file\r\nGlobal Const MMIOERR_CHUNKNOTFOUND = (MMIOERR_BASE + 9) ' chunk not found\r\nGlobal Const MMIOERR_UNBUFFERED = (MMIOERR_BASE + 10) ' file is unbuffered\r\n\r\n' MMIO constants\r\nGlobal Const CFSEPCHAR = &H2B ' compound file name separator char.\r\n\r\n\r\n' bit field masks\r\nGlobal Const MMIO_RWMODE = &H00000003 ' open file for reading/writing/both\r\nGlobal Const MMIO_SHAREMODE = &H00000070 ' file sharing mode number\r\n\r\n' constants for dwFlags field of MMIOINFO\r\nGlobal Const MMIO_CREATE = &H00001000 ' create new file (or truncate file)\r\nGlobal Const MMIO_PARSE = &H00000100 ' parse new file returning path\r\nGlobal Const MMIO_DELETE = &H00000200 ' create new file (or truncate file)\r\nGlobal Const MMIO_EXIST = &H00004000 ' checks for existence of file\r\nGlobal Const MMIO_ALLOCBUF = &H00010000 ' mmioOpen() should allocate a buffer\r\nGlobal Const MMIO_GETTEMP = &H00020000 ' mmioOpen() should retrieve temp name\r\n\r\nGlobal Const MMIO_DIRTY = &H10000000 ' I/O buffer is dirty\r\n\r\n\r\n' read/write mode numbers (bit field MMIO_RWMODE)\r\nGlobal Const MMIO_READ = &H00000000 ' open file for reading only\r\nGlobal Const MMIO_WRITE = &H00000001 ' open file for writing only\r\nGlobal Const MMIO_READWRITE = &H00000002 ' open file for reading and writing\r\n\r\n' share mode numbers (bit field MMIO_SHAREMODE)\r\nGlobal Const MMIO_COMPAT = &H00000000 ' compatibility mode\r\nGlobal Const MMIO_EXCLUSIVE = &H00000010 ' exclusive-access mode\r\nGlobal Const MMIO_DENYWRITE = &H00000020 ' deny writing to other processes\r\nGlobal Const MMIO_DENYREAD = &H00000030 ' deny reading to other processes\r\nGlobal Const MMIO_DENYNONE = &H00000040 ' deny nothing to other processes\r\n\r\n' various MMIO flags\r\nGlobal Const MMIO_FHOPEN = &H0010 ' mmioClose: keep file handle open\r\nGlobal Const MMIO_EMPTYBUF = &H0010 ' mmioFlush: empty the I/O buffer\r\nGlobal Const MMIO_TOUPPER = &H0010 ' mmioStringToFOURCC: to u-case\r\nGlobal Const MMIO_INSTALLPROC = &H00010000 ' mmioInstallIOProc: install MMIOProc\r\nGlobal Const MMIO_GLOBALPROC = &H10000000 ' mmioInstallIOProc: install globally\r\nGlobal Const MMIO_REMOVEPROC = &H00020000 ' mmioInstallIOProc: remove MMIOProc\r\nGlobal Const MMIO_FINDPROC = &H00040000 ' mmioInstallIOProc: find an MMIOProc\r\nGlobal Const MMIO_FINDCHUNK = &H0010 ' mmioDescend: find a chunk by ID\r\nGlobal Const MMIO_FINDRIFF = &H0020 ' mmioDescend: find a LIST chunk\r\nGlobal Const MMIO_FINDLIST = &H0040 ' mmioDescend: find a RIFF chunk\r\nGlobal Const MMIO_CREATERIFF = &H0020 ' mmioCreateChunk: make a LIST chunk\r\nGlobal Const MMIO_CREATELIST = &H0040 ' mmioCreateChunk: make a RIFF chunk\r\n\r\n\r\n' message numbers for MMIOPROC I/O procedure functions\r\nGlobal Const MMIOM_READ = MMIO_READ ' read\r\nGlobal Const MMIOM_WRITE = MMIO_WRITE ' write\r\nGlobal Const MMIOM_SEEK = 2 ' seek to a new position in file\r\nGlobal Const MMIOM_OPEN = 3 ' open file\r\nGlobal Const MMIOM_CLOSE = 4 ' close file\r\nGlobal Const MMIOM_WRITEFLUSH = 5 ' write and flush\r\n\r\nGlobal Const MMIOM_RENAME = 6 ' rename specified file\r\n\r\nGlobal Const MMIOM_USER = &H8000 ' beginning of user-defined messages\r\n\r\n' standard four character codes\r\nGlobal Const FOURCC_RIFF = &H46464952& ' mmioFOURCC('R', 'I', 'F', 'F')\r\nGlobal Const FOURCC_LIST = &H5453494C& ' mmioFOURCC('L', 'I', 'S', 'T')\r\n\r\n' four character codes used to identify standard built-in I/O procedures\r\nGlobal Const FOURCC_DOS = &H20534F44& ' mmioFOURCC('D', 'O', 'S', ' ')\r\nGlobal Const FOURCC_MEM = &H204D454D& ' mmioFOURCC('M', 'E', 'M', ' ')\r\n\r\n' flags for mmioSeek()\r\nGlobal Const SEEK_SET = 0 ' seek to an absolute position\r\nGlobal Const SEEK_CUR = 1 ' seek relative to current position\r\nGlobal Const SEEK_END = 2 ' seek relative to end of file\r\n\r\n' other constants\r\nGlobal Const MMIO_DEFAULTBUFFER = 8192 ' default buffer size\r\n" }, { "Constant Type": "Help Constants", "Constant Declaration": "Global Const HELP_CONTEXT = &H1 ' Display topic identified by number in Data\r\nGlobal Const HELP_QUIT = &H2 ' Terminate help\r\nGlobal Const HELP_INDEX = &H3 ' Display index\r\nGlobal Const HELP_HELPONHELP = &H4 ' Display help on using help\r\nGlobal Const HELP_SETINDEX = &H5 ' Set an alternate Index for help file with more than one index\r\nGlobal Const HELP_KEY = &H101 ' Display topic for keyword in Data\r\nGlobal Const HELP_MULTIKEY = &H201 ' Lookup keyword in alternate table and display topic\r\nGlobal Const HELP_CONTEXTPOPUP = &H8 ' Display Help topic in popup window\r\nGlobal Const HELP_FORCEFILE = &H9 ' Ensure correct Help file is displayed\r\nGlobal Const HELP_COMMAND = &H102 ' Execute Help macro\r\nGlobal Const HELP_PARTIALKEY = &H105 ' Display topic found in keyword list\r\nGlobal Const HELP_SETWINPOS = &H203 ' Display and position Help window\r\n" }, { "Constant Type": "Local Memory", "Constant Declaration": "Global Const LMEM_FIXED = &H0\r\nGlobal Const LMEM_MOVEABLE = &H2\r\nGlobal Const LMEM_NOCOMPACT = &H10\r\nGlobal Const LMEM_NODISCARD = &H20\r\nGlobal Const LMEM_ZEROINIT = &H40\r\nGlobal Const LMEM_MODIFY = &H80\r\nGlobal Const LMEM_DISCARDABLE = &HF00\r\n\r\nGlobal Const LHND = (LMEM_MOVEABLE+LMEM_ZEROINIT)\r\nGlobal Const LPTR = (LMEM_FIXED+LMEM_ZEROINIT)\r\nGlobal Const LMEM_DISCARDED = &H4000\r\nGlobal Const LMEM_LOCKCOUNT = &HFF\r\n\r\nGlobal Const NONZEROLHND = (LMEM_MOVEABLE)\r\nGlobal Const NONZEROLPTR = (LMEM_FIXED)\r\n\r\nGlobal Const LNOTIFY_OUTOFMEM = 0\r\nGlobal Const LNOTIFY_MOVE = 1\r\nGlobal Const LNOTIFY_DISCARD = 2\r\n" }, { "Constant Type": "WinWhere", "Constant Declaration": "' WinWhere() Area Codes\r\nGlobal Const HTBOTTOM = 15\r\nGlobal Const HTBOTTOMLEFT = 16\r\nGlobal Const HTBOTTOMRIGHT = 17\r\nGlobal Const HTCAPTION = 2\r\nGlobal Const HTCLIENT = 1\r\nGlobal Const HTERROR = (-2)\r\nGlobal Const HTGROWBOX = 4\r\nGlobal Const HTHSCROLL = 6\r\nGlobal Const HTLEFT = 10\r\nGlobal Const HTMENU = 5\r\nGlobal Const HTNOWHERE = 0\r\nGlobal Const HTREDUCE = 8\r\nGlobal Const HTRIGHT = 11\r\nGlobal Const HTSIZE = HTGROWBOX\r\nGlobal Const HTSIZEFIRST = HTLEFT\r\nGlobal Const HTSIZELAST = HTBOTTOMRIGHT\r\nGlobal Const HTSYSMENU = 3\r\nGlobal Const HTTOP = 12\r\nGlobal Const HTTOPLEFT = 13\r\nGlobal Const HTTOPRIGHT = 14\r\nGlobal Const HTTRANSPARENT = (-1)\r\nGlobal Const HTVSCROLL = 7\r\nGlobal Const HTZOOM = 9" }, { "Constant Type": "Dialog constants", "Constant Declaration": "Global Const DS_ABSALIGN = &H1&\r\nGlobal Const DS_SYSMODAL = &H2&\r\nGlobal Const DS_LOCALEDIT = &H20& ' Edit items get Local storage.\r\nGlobal Const DS_SETFONT = &H40& ' User specified font for Dlg controls\r\nGlobal Const DS_MODALFRAME = &H80& ' Can be combined with WS_CAPTION\r\nGlobal Const DS_NOIDLEMSG = &H100& ' WM_ENTERIDLE message will not be sent\r\nGlobal Const DM_GETDEFID = WM_USER+0\r\nGlobal Const DM_SETDEFID = WM_USER+1\r\nGlobal Const DC_HASDEFID = &H534% '0x534B\r\n\r\n' Dialog Codes\r\nGlobal Const DLGC_WANTARROWS = &H1 ' Control wants arrow keys\r\nGlobal Const DLGC_WANTTAB = &H2 ' Control wants tab keys\r\nGlobal Const DLGC_WANTALLKEYS = &H4 ' Control wants all keys\r\nGlobal Const DLGC_WANTMESSAGE = &H4 ' Pass message to control\r\nGlobal Const DLGC_HASSETSEL = &H8 ' Understands EM_SETSEL message\r\nGlobal Const DLGC_DEFPUSHBUTTON = &H10 ' Default pushbutton\r\nGlobal Const DLGC_UNDEFPUSHBUTTON = &H20 ' Non-default pushbutton\r\nGlobal Const DLGC_RADIOBUTTON = &H40 ' Radio button\r\nGlobal Const DLGC_WANTCHARS = &H80 ' Want WM_CHAR messages\r\nGlobal Const DLGC_STATIC = &H100 ' Static item: don't include\r\nGlobal Const DLGC_BUTTON = &H2000 ' Button item: can be checked\r\n" }, { "Constant Type": "Database Constants", "Constant Declaration": "' Option argument values (CreateDynaset, etc)\r\nGlobal Const DB_DENYWRITE = &H1\r\nGlobal Const DB_DENYREAD = &H2\r\nGlobal Const DB_READONLY = &H4\r\nGlobal Const DB_APPENDONLY = &H8\r\nGlobal Const DB_INCONSISTENT = &H10\r\nGlobal Const DB_CONSISTENT = &H20\r\nGlobal Const DB_SQLPASSTHROUGH = &H40\r\n\r\n' SetDataAccessOption\r\nGlobal Const DB_OPTIONINIPATH = 1\r\n\r\n' Field Attributes\r\nGlobal Const DB_FIXEDFIELD = &H1\r\nGlobal Const DB_VARIABLEFIELD = &H2\r\nGlobal Const DB_AUTOINCRFIELD = &H10\r\nGlobal Const DB_UPDATABLEFIELD = &H20\r\n\r\n' Field Data Types\r\nGlobal Const DB_BOOLEAN = 1\r\nGlobal Const DB_BYTE = 2\r\nGlobal Const DB_INTEGER = 3\r\nGlobal Const DB_LONG = 4\r\nGlobal Const DB_CURRENCY = 5\r\nGlobal Const DB_SINGLE = 6\r\nGlobal Const DB_DOUBLE = 7\r\nGlobal Const DB_DATE = 8\r\nGlobal Const DB_TEXT = 10\r\nGlobal Const DB_LONGBINARY = 11\r\nGlobal Const DB_MEMO = 12\r\n\r\n' TableDef Attributes\r\nGlobal Const DB_ATTACHEXCLUSIVE = &H00010000\r\nGlobal Const DB_ATTACHSAVEPWD = &H00020000\r\nGlobal Const DB_SYSTEMOBJECT = &H80000002\r\nGlobal Const DB_ATTACHEDTABLE = &H40000000\r\nGlobal Const DB_ATTACHEDODBC = &H20000000\r\n\r\n' ListTables TableType\r\nGlobal Const DB_TABLE = 1\r\nGlobal Const DB_QUERYDEF = 5\r\n\r\n' ListTables Attributes (for QueryDefs)\r\nGlobal Const DB_QACTION = &HF0\r\nGlobal Const DB_QCROSSTAB = &H10\r\nGlobal Const DB_QDELETE = &H20\r\nGlobal Const DB_QUPDATE = &H30\r\nGlobal Const DB_QAPPEND = &H40\r\nGlobal Const DB_QMAKETABLE = &H50\r\n\r\n' ListIndexes IndexAttributes values\r\nGlobal Const DB_UNIQUE = 1\r\nGlobal Const DB_PRIMARY = 2\r\nGlobal Const DB_PROHIBITNULL= 4\r\nGlobal Const DB_IGNORENULL= 8\r\n' ListIndexes FieldAttributes value\r\nGlobal Const DB_DESCENDING = 1 'For each field in Index\r\n\r\n' CreateDatabase and CompactDatabase Language constants\r\nGlobal Const DB_LANG_GENERAL = \";LANGID=0x0809;CP=1252;COUNTRY=0\"\r\nGlobal Const DB_LANG_SPANISH = \";LANGID=0x040A;CP=1252;COUNTRY=0\"\r\nGlobal Const DB_LANG_DUTCH = \";LANGID=0x0413;CP=1252;COUNTRY=0\"\r\nGlobal Const DB_LANG_SWEDFIN = \";LANGID=0x040C;CP=1252;COUNTRY=0\" 'VB3 and Access 1.1 Databases\r\nGlobal Const DB_LANG_NORWDAN = \";LANGID=0x0414;CP=1252;COUNTRY=0\" 'VB3 and Access 1.1 Databases\r\nGlobal Const DB_LANG_ICELANDIC = \";LANGID=0x040F;CP=1252;COUNTRY=0\" 'VB3 and Access 1.1 Databases\r\nGlobal Const DB_LANG_NORDIC = \";LANGID=0x041D;CP=1252;COUNTRY=0\" 'Access 1.0 Databases only\r\n\r\n' CreateDatabase and CompactDatabase options\r\nGlobal Const DB_VERSION10 = 1 ' Microsoft Access Version 1.0\r\nGlobal Const DB_ENCRYPT = 2 ' Make database encrypted.\r\nGlobal Const DB_DECRYPT = 4 ' Decrypt database while compacting.\r\n\r\n'Collating order values\r\nGlobal Const DB_SORTGENERAL = 256 ' Sort by EFGPI rules (English, French, German,Portuguese, Italian)\r\nGlobal Const DB_SORTSPANISH = 258 ' Sort by Spanish rules\r\nGlobal Const DB_SORTDUTCH = 259 ' Sort by Dutch rules\r\nGlobal Const DB_SORTSWEDFIN = 260 ' Sort by Swedish, Finnish rules\r\nGlobal Const DB_SORTNORWDAN = 261 ' Sort by Norwegian, Danish rules\r\nGlobal Const DB_SORTICELANDIC = 262 ' Sort by Icelandic rules\r\nGlobal Const DB_SORTPDXINTL = 4096 ' Sort by Paradox international rules\r\nGlobal Const DB_SORTPDXSWE = 4097 ' Sort by Paradox Swedish, Finnish rules\r\nGlobal Const DB_SORTPDXNOR = 4098 ' Sort by Paradox Norwegian, Danish rules\r\nGlobal Const DB_SORTUNDEFINED = -1 ' Sort rules are undefined or unknown" }, { "Constant Type": "Data Control", "Constant Declaration": "'Data control\r\n'Error event Response arguments\r\nGlobal Const DATA_ERRCONTINUE = 0\r\nGlobal Const DATA_ERRDISPLAY = 1\r\n\r\n'Editmode property values\r\nGlobal Const DATA_EDITNONE = 0\r\nGlobal Const DATA_EDITMODE = 1\r\nGlobal Const DATA_EDITADD = 2\r\n\r\n' Options property values\r\nGlobal Const DATA_DENYWRITE = &H1\r\nGlobal Const DATA_DENYREAD = &H2\r\nGlobal Const DATA_READONLY = &H4\r\nGlobal Const DATA_APPENDONLY = &H8\r\nGlobal Const DATA_INCONSISTENT = &H10\r\nGlobal Const DATA_CONSISTENT = &H20\r\nGlobal Const DATA_SQLPASSTHROUGH = &H40\r\n\r\n'Validate event Action arguments\r\nGlobal Const DATA_ACTIONCANCEL = 0\r\nGlobal Const DATA_ACTIONMOVEFIRST = 1\r\nGlobal Const DATA_ACTIONMOVEPREVIOUS = 2\r\nGlobal Const DATA_ACTIONMOVENEXT = 3\r\nGlobal Const DATA_ACTIONMOVELAST = 4\r\nGlobal Const DATA_ACTIONADDNEW = 5\r\nGlobal Const DATA_ACTIONUPDATE = 6\r\nGlobal Const DATA_ACTIONDELETE = 7\r\nGlobal Const DATA_ACTIONFIND = 8\r\nGlobal Const DATA_ACTIONBOOKMARK = 9\r\nGlobal Const DATA_ACTIONCLOSE = 10\r\nGlobal Const DATA_ACTIONUNLOAD = 11\r\n" }, { "Constant Type": "VBX OLE 2.0 Client", "Constant Declaration": "'OLE Client Control\r\n'Actions\r\nGlobal Const OLE_CREATE_EMBED = 0\r\nGlobal Const OLE_CREATE_NEW = 0 'from ole1 control\r\nGlobal Const OLE_CREATE_LINK = 1\r\nGlobal Const OLE_CREATE_FROM_FILE = 1 'from ole1 control\r\nGlobal Const OLE_COPY = 4\r\nGlobal Const OLE_PASTE = 5\r\nGlobal Const OLE_UPDATE = 6\r\nGlobal Const OLE_ACTIVATE = 7\r\nGlobal Const OLE_CLOSE = 9\r\nGlobal Const OLE_DELETE = 10\r\nGlobal Const OLE_SAVE_TO_FILE = 11\r\nGlobal Const OLE_READ_FROM_FILE = 12\r\nGlobal Const OLE_INSERT_OBJ_DLG = 14\r\nGlobal Const OLE_PASTE_SPECIAL_DLG = 15\r\nGlobal Const OLE_FETCH_VERBS = 17\r\nGlobal Const OLE_SAVE_TO_OLE1FILE = 18\r\n\r\n'OLEType\r\nGlobal Const OLE_LINKED = 0\r\nGlobal Const OLE_EMBEDDED = 1\r\nGlobal Const OLE_NONE = 3\r\n\r\n'OLETypeAllowed\r\nGlobal Const OLE_EITHER = 2\r\n\r\n'UpdateOptions\r\nGlobal Const OLE_AUTOMATIC = 0\r\nGlobal Const OLE_FROZEN = 1\r\nGlobal Const OLE_MANUAL = 2\r\n\r\n'AutoActivate modes\r\n'Note that OLE_ACTIVATE_GETFOCUS only applies to objects that\r\n'support \"inside-out\" activation. See related Verb notes below.\r\nGlobal Const OLE_ACTIVATE_MANUAL = 0\r\nGlobal Const OLE_ACTIVATE_GETFOCUS = 1\r\nGlobal Const OLE_ACTIVATE_DOUBLECLICK = 2\r\n\r\n'SizeModes\r\nGlobal Const OLE_SIZE_CLIP = 0\r\nGlobal Const OLE_SIZE_STRETCH = 1\r\nGlobal Const OLE_SIZE_AUTOSIZE = 2\r\n\r\n'DisplayTypes\r\nGlobal Const OLE_DISPLAY_CONTENT = 0\r\nGlobal Const OLE_DISPLAY_ICON = 1\r\n\r\n'Update Event Constants\r\nGlobal Const OLE_CHANGED = 0\r\nGlobal Const OLE_SAVED = 1\r\nGlobal Const OLE_CLOSED = 2\r\nGlobal Const OLE_RENAMED = 3\r\n\r\n'Special Verb Values\r\nGlobal Const VERB_PRIMARY = 0\r\nGlobal Const VERB_SHOW = -1\r\nGlobal Const VERB_OPEN = -2\r\nGlobal Const VERB_HIDE = -3\r\nGlobal Const VERB_INPLACEUIACTIVATE = -4\r\nGlobal Const VERB_INPLACEACTIVATE = -5\r\n'The last two verbs are for objects that support \"inside-out\" activation,\r\n'meaning they can be edited in-place, and that they support being left\r\n'in-place-active even when the input focus moves to another control or form.\r\n'These objects actually have 2 levels of being active. \"InPlace Active\"\r\n'means that the object is ready for the user to click inside it and start\r\n'working with it. \"In-Place UI-Active\" means that, in addition, if the object\r\n'has any other UI associated with it, such as floating palette windows,\r\n'that those windows are visible and ready for use. Any number of objects\r\n'can be \"In-Place Active\" at a time, although only one can be\r\n'\"InPlace UI-Active\".\r\n\r\n'You can cause an object to move to either one of states programmatically by\r\n'setting the Verb property to the appropriate verb and setting\r\n'Action=OLE_ACTIVATE.\r\n\r\n'Also, if you set AutoActivate = OLE_ACTIVATE_GETFOCUS, the server will\r\n'automatically be put into \"InPlace UI-Active\" state when the user clicks\r\n'on or tabs into the control.\r\n\r\n'VerbFlag Bit Masks\r\nGlobal Const VERBFLAG_GRAYED = &H1\r\nGlobal Const VERBFLAG_DISABLED = &H2\r\nGlobal Const VERBFLAG_CHECKED = &H8\r\nGlobal Const VERBFLAG_SEPARATOR = &H800\r\n\r\n'MiscFlag Bits - Or these together as desired for special behaviors\r\n\r\n'MEMSTORAGE causes the control to use memory to store the object while\r\n' it is loaded. This is faster than the default (disk-tempfile),\r\n' but can consume a lot of memory for objects whose data takes\r\n' up a lot of space, such as the bitmap for a paint program.\r\nGlobal Const OLE_MISCFLAG_MEMSTORAGE = &H1\r\n\r\n'DISABLEINPLACE overrides the control's default behavior of allowing\r\n' in-place activation for objects that support it. If you\r\n' are having problems activating an object inplace, you can\r\n' force it to always activate in a separate window by setting this\r\n' bit\r\nGlobal Const OLE_MISCFLAG_DISABLEINPLACE = &H2\r\n" }, { "Constant Type": "VBX Common Dialog", "Constant Declaration": "'Common Dialog Control\r\n'Action Property\r\nGlobal Const DLG_FILE_OPEN = 1\r\nGlobal Const DLG_FILE_SAVE = 2\r\nGlobal Const DLG_COLOR = 3\r\nGlobal Const DLG_FONT = 4\r\nGlobal Const DLG_PRINT = 5\r\nGlobal Const DLG_HELP = 6\r\n'File Open/Save Dialog Flags\r\nGlobal Const OFN_READONLY = &H1&\r\nGlobal Const OFN_OVERWRITEPROMPT = &H2&\r\nGlobal Const OFN_HIDEREADONLY = &H4&\r\nGlobal Const OFN_NOCHANGEDIR = &H8&\r\nGlobal Const OFN_SHOWHELP = &H10&\r\nGlobal Const OFN_NOVALIDATE = &H100&\r\nGlobal Const OFN_ALLOWMULTISELECT = &H200&\r\nGlobal Const OFN_EXTENSIONDIFFERENT = &H400&\r\nGlobal Const OFN_PATHMUSTEXIST = &H800&\r\nGlobal Const OFN_FILEMUSTEXIST = &H1000&\r\nGlobal Const OFN_CREATEPROMPT = &H2000&\r\nGlobal Const OFN_SHAREAWARE = &H4000&\r\nGlobal Const OFN_NOREADONLYRETURN = &H8000&\r\n\r\n'Color Dialog Flags\r\nGlobal Const CC_RGBINIT = &H1&\r\nGlobal Const CC_FULLOPEN = &H2&\r\nGlobal Const CC_PREVENTFULLOPEN = &H4&\r\nGlobal Const CC_SHOWHELP = &H8&\r\n\r\n'Fonts Dialog Flags\r\nGlobal Const CF_SCREENFONTS = &H1&\r\nGlobal Const CF_PRINTERFONTS = &H2&\r\nGlobal Const CF_BOTH = &H3&\r\nGlobal Const CF_SHOWHELP = &H4&\r\nGlobal Const CF_INITTOLOGFONTSTRUCT = &H40&\r\nGlobal Const CF_USESTYLE = &H80&\r\nGlobal Const CF_EFFECTS = &H100&\r\nGlobal Const CF_APPLY = &H200&\r\nGlobal Const CF_ANSIONLY = &H400&\r\nGlobal Const CF_NOVECTORFONTS = &H800&\r\nGlobal Const CF_NOSIMULATIONS = &H1000&\r\nGlobal Const CF_LIMITSIZE = &H2000&\r\nGlobal Const CF_FIXEDPITCHONLY = &H4000&\r\nGlobal Const CF_WYSIWYG = &H8000& 'must also have CF_SCREENFONTS & CF_PRINTERFONTS\r\nGlobal Const CF_FORCEFONTEXIST = &H10000\r\nGlobal Const CF_SCALABLEONLY = &H20000\r\nGlobal Const CF_TTONLY = &H40000\r\nGlobal Const CF_NOFACESEL = &H80000\r\nGlobal Const CF_NOSTYLESEL = &H100000\r\nGlobal Const CF_NOSIZESEL = &H200000\r\n\r\n'Printer Dialog Flags\r\nGlobal Const PD_ALLPAGES = &H0&\r\nGlobal Const PD_SELECTION = &H1&\r\nGlobal Const PD_PAGENUMS = &H2&\r\nGlobal Const PD_NOSELECTION = &H4&\r\nGlobal Const PD_NOPAGENUMS = &H8&\r\nGlobal Const PD_COLLATE = &H10&\r\nGlobal Const PD_PRINTTOFILE = &H20&\r\nGlobal Const PD_PRINTSETUP = &H40&\r\nGlobal Const PD_NOWARNING = &H80&\r\nGlobal Const PD_RETURNDC = &H100&\r\nGlobal Const PD_RETURNIC = &H200&\r\nGlobal Const PD_RETURNDEFAULT = &H400&\r\nGlobal Const PD_SHOWHELP = &H800&\r\nGlobal Const PD_USEDEVMODECOPIES = &H40000\r\nGlobal Const PD_DISABLEPRINTTOFILE = &H80000\r\nGlobal Const PD_HIDEPRINTTOFILE = &H100000\r\n\r\n'Help Constants\r\nGlobal Const HELP_CONTEXT = &H1 'Display topic in ulTopic\r\nGlobal Const HELP_QUIT = &H2 'Terminate help\r\nGlobal Const HELP_INDEX = &H3 'Display index\r\nGlobal Const HELP_CONTENTS = &H3\r\nGlobal Const HELP_HELPONHELP = &H4 'Display help on using help\r\nGlobal Const HELP_SETINDEX = &H5 'Set the current Index for multi index help\r\nGlobal Const HELP_SETCONTENTS = &H5\r\nGlobal Const HELP_CONTEXTPOPUP = &H8\r\nGlobal Const HELP_FORCEFILE = &H9\r\nGlobal Const HELP_KEY = &H101 'Display topic for keyword in offabData\r\nGlobal Const HELP_COMMAND = &H102\r\nGlobal Const HELP_PARTIALKEY = &H105 'call the search engine in winhelp\r\n\r\n'Error Constants\r\nGlobal Const CDERR_DIALOGFAILURE = -32768\r\n\r\nGlobal Const CDERR_GENERALCODES =&H7FFF\r\nGlobal Const CDERR_STRUCTSIZE = &H7FFE\r\nGlobal Const CDERR_INITIALIZATION = &H7FFD\r\nGlobal Const CDERR_NOTEMPLATE = &H7FFC\r\nGlobal Const CDERR_NOHINSTANCE = &H7FFB\r\nGlobal Const CDERR_LOADSTRFAILURE = &H7FFA\r\nGlobal Const CDERR_FINDRESFAILURE = &H7FF9\r\nGlobal Const CDERR_LOADRESFAILURE = &H7FF8\r\nGlobal Const CDERR_LOCKRESFAILURE = &H7FF7\r\nGlobal Const CDERR_MEMALLOCFAILURE = &H7FF6\r\nGlobal Const CDERR_MEMLOCKFAILURE = &H7FF5\r\nGlobal Const CDERR_NOHOOK = &H7FF4\r\n\r\n'Added for CMDIALOG.VBX\r\nGlobal Const CDERR_CANCEL = &H7FF3\r\nGlobal Const CDERR_NODLL = &H7FF2\r\nGlobal Const CDERR_ERRPROC = &H7FF1\r\nGlobal Const CDERR_ALLOC = &H7FF0\r\nGlobal Const CDERR_HELP = &H7FEF\r\n\r\nGlobal Const PDERR_PRINTERCODES = &H6FFF\r\nGlobal Const PDERR_SETUPFAILURE = &H6FFE\r\nGlobal Const PDERR_PARSEFAILURE = &H6FFD\r\nGlobal Const PDERR_RETDEFFAILURE = &H6FFC\r\nGlobal Const PDERR_LOADDRVFAILURE = &H6FFB\r\nGlobal Const PDERR_GETDEVMODEFAIL = &H6FFA\r\nGlobal Const PDERR_INITFAILURE = &H6FF9\r\nGlobal Const PDERR_NODEVICES = &H6FF8\r\nGlobal Const PDERR_NODEFAULTPRN = &H6FF7\r\nGlobal Const PDERR_DNDMMISMATCH = &H6FF6\r\nGlobal Const PDERR_CREATEICFAILURE = &H6FF5\r\nGlobal Const PDERR_PRINTERNOTFOUND = &H6FF4\r\n\r\nGlobal Const CFERR_CHOOSEFONTCODES = &H5FFF\r\nGlobal Const CFERR_NOFONTS = &H5FFE\r\n\r\nGlobal Const FNERR_FILENAMECODES = &H4FFF\r\nGlobal Const FNERR_SUBCLASSFAILURE = &H4FFE\r\nGlobal Const FNERR_INVALIDFILENAME = &H4FFD\r\nGlobal Const FNERR_BUFFERTOOSMALL = &H4FFC\r\n\r\nGlobal Const FRERR_FINDREPLACECODES = &H3FFF\r\nGlobal Const CCERR_CHOOSECOLORCODES = &H2FFF\r\n" }, { "Constant Type": "VBX ThreeD", "Constant Declaration": "'Alignment (Check Box)\r\nGlobal Const SSCB_TEXT_RIGHT = 0 'Text to the right\r\nGlobal Const SSCB_TEXT_LEFT = 1 'Text to the left\r\n\r\n'Alignment (Option Button)\r\nGlobal Const SSOB_TEXT_RIGHT = 0 'Text to the right\r\nGlobal Const SSOB_TEXT_LEFT = 1 'Text to the left\r\n\r\n'Alignment (Frame)\r\nGlobal Const SSFR_LEFT_JUSTIFY = 0 'Left justify text\r\nGlobal Const SSFR_RIGHT_JUSTIFY = 1 'Right justify text\r\nGlobal Const SSFR_CENTER = 2 'Center text\r\n\r\n'Alignment (Panel)\r\nGlobal Const SSPN_LEFT_TOP = 0 'Text to left and top\r\nGlobal Const SSPN_LEFT_MIDDLE = 1 'Text to left and middle\r\nGlobal Const SSPN_LEFT_BOTTOM = 2 'Text to left and bottom\r\nGlobal Const SSPN_RIGHT_TOP = 3 'Text to right and top\r\nGlobal Const SSPN_RIGHT_MIDDLE = 4 'Text to right and middle\r\nGlobal Const SSPN_RIGHT_BOTTOM = 5 'Text to right and bottom\r\nGlobal Const SSPN_CENTER_TOP = 6 'Text to center and top\r\nGlobal Const SSPN_CENTER_MIDDLE = 7 'Text to center and middle\r\nGlobal Const SSPN_CENTER_BOTTOM = 8 'Text to center and bottom\r\n\r\n'Autosize (Command Button)\r\nGlobal Const SS_AUTOSIZE_NONE = 0 'No Autosizing\r\nGlobal Const SSPB_AUTOSIZE_PICTOBUT = 1 'Autosize Picture to Button\r\nGlobal Const SSPB_AUTOSIZE_BUTTOPIC = 2 'Autosize Button to Picture\r\n\r\n'Autosize (Ribbon Button)\r\n'Global Const SS_AUTOSIZE_NONE = 0 'NoAutosizing\r\nGlobal Const SSRI_AUTOSIZE_PICTOBUT = 1 'Autosize Picture to Button\r\nGlobal Const SSRI_AUTOSIZE_BUTTOPIC = 2 'Autosize Button to Picture\r\n\r\n'Autosize (Panel)\r\n'Global Const SS_AUTOSIZE_NONE = 0 'No Autosizing\r\nGlobal Const SSPN_AUTOSIZE_WIDTH = 1 'Autosize Panel width to Caption\r\nGlobal Const SSPN_AUTOSIZE_HEIGHT = 2 'Autosize Panel height to Caption\r\nGlobal Const SSPN_AUTOSIZE_CHILD = 3 'Autosize Child to Panel\r\n\r\n'BevelInner (Panel)\r\nGlobal Const SS_BEVELINNER_NONE = 0 'No Inner Bevel\r\nGlobal Const SS_BEVELINNER_INSET = 1 'Inset Inner Bevel\r\nGlobal Const SS_BEVELINNER_RAISED = 2 'Raised Inner Bevel\r\n\r\n'BevelOuter (Panel)\r\nGlobal Const SS_BEVELOUTER_NONE = 0 'No Outer Bevel\r\nGlobal Const SS_BEVELOUTER_INSET = 1 'Inset Outer Bevel\r\nGlobal Const SS_BEVELOUTER_RAISED = 2 'Raised Outer Bevel\r\n\r\n'FloodType (Panel)\r\nGlobal Const SS_FLOODTYPE_NONE = 0 'No flood\r\nGlobal Const SS_FLOODTYPE_L_TO_R = 1 'Left to light\r\nGlobal Const SS_FLOODTYPE_R_TO_L = 2 'Right to left\r\nGlobal Const SS_FLOODTYPE_T_TO_B = 3 'Top to bottom\r\nGlobal Const SS_FLOODTYPE_B_TO_T = 4 'Bottom to top\r\nGlobal Const SS_FLOODTYPE_CIRCLE = 5 'Widening circle\r\n\r\n'Font3D (Panel, Command Button, Option Button, Check Box, Frame)\r\nGlobal Const SS_FONT3D_NONE = 0 'No 3-D text\r\nGlobal Const SS_FONT3D_RAISED_LIGHT = 1 'Raised with light shading\r\nGlobal Const SS_FONT3D_RAISED_HEAVY = 2 'Raised with heavy shading\r\nGlobal Const SS_FONT3D_INSET_LIGHT = 3 'Inset with light shading\r\nGlobal Const SS_FONT3D_INSET_HEAVY = 4 'Inset with heavy shading\r\n\r\n'PictureDnChange (Ribbon Button)\r\nGlobal Const SS_PICDN_NOCHANGE = 0 'Use 'Up'bitmap with no change\r\nGlobal Const SS_PICDN_DITHER = 1 'Dither 'Up'bitmap\r\nGlobal Const SS_PICDN_INVERT = 2 'Invert 'Up'bitmap\r\n\r\n'ShadowColor (Panel, Frame)\r\nGlobal Const SS_SHADOW_DARKGREY = 0 'Dark grey shadow\r\nGlobal Const SS_SHADOW_BLACK = 1 'Black shadow\r\n\r\n'ShadowStyle (Frame)\r\nGlobal Const SS_SHADOW_INSET = 0 'Shadow inset\r\nGlobal Const SS_SHADOW_RAISED = 1 'Shadow raised\r\n\r\n" }, { "Constant Type": "VBX Animated Button", "Constant Declaration": "'Cycle property\r\nGlobal Const ANI_ANIMATED = 0\r\nGlobal Const ANI_MULTISTATE = 1\r\nGlobal Const ANI_TWO_STATE = 2\r\n\r\n'Click Filter property\r\nGlobal Const ANI_ANYWHERE = 0\r\nGlobal Const ANI_IMAGE_AND_TEXT = 1\r\nGlobal Const ANI_IMAGE = 2\r\nGlobal Const ANI_TEXT = 3\r\n\r\n'PicDrawMode Property\r\nGlobal Const ANI_XPOS_YPOS = 0\r\nGlobal Const ANI_AUTOSIZE = 1\r\nGlobal Const ANI_STRETCH = 2\r\n\r\n'SpecialOp Property\r\nGlobal Const ANI_CLICK = 1\r\n\r\n'TextPosition Property\r\nGlobal Const ANI_CENTER = 0\r\nGlobal Const ANI_LEFT = 1\r\nGlobal Const ANI_RIGHT = 2\r\nGlobal Const ANI_BOTTON = 3\r\nGlobal Const ANI_TOP = 4\r\n" }, { "Constant Type": "VBX Gauge", "Constant Declaration": "'Style Property\r\nGlobal Const GAUGE_HORIZ = 0\r\nGlobal Const GAUGE_VERT = 1\r\nGlobal Const GAUGE_SEMI = 2\r\nGlobal Const GAUGE_FULL = 3\r\n" }, { "Constant Type": "VBX Graph", "Constant Declaration": "'General\r\nGlobal Const G_NONE = 0\r\nGlobal Const G_DEFAULT = 0\r\n\r\nGlobal Const G_OFF = 0\r\nGlobal Const G_ON = 1\r\n\r\nGlobal Const G_MONO = 0\r\nGlobal Const G_COLOR = 1\r\n\r\n'Graph Types\r\nGlobal Const G_PIE2D = 1\r\nGlobal Const G_PIE3D = 2\r\nGlobal Const G_BAR2D = 3\r\nGlobal Const G_BAR3D = 4\r\nGlobal Const G_GANTT = 5\r\nGlobal Const G_LINE = 6\r\nGlobal Const G_LOGLIN = 7\r\nGlobal Const G_AREA = 8\r\nGlobal Const G_SCATTER = 9\r\nGlobal Const G_POLAR = 10\r\nGlobal Const G_HLC = 11\r\n\r\n'Colors\r\nGlobal Const G_BLACK = 0\r\nGlobal Const G_BLUE = 1\r\nGlobal Const G_GREEN = 2\r\nGlobal Const G_CYAN = 3\r\nGlobal Const G_RED = 4\r\nGlobal Const G_MAGENTA = 5\r\nGlobal Const G_BROWN = 6\r\nGlobal Const G_LIGHT_GRAY = 7\r\nGlobal Const G_DARK_GRAY = 8\r\nGlobal Const G_LIGHT_BLUE = 9\r\nGlobal Const G_LIGHT_GREEN = 10\r\nGlobal Const G_LIGHT_CYAN = 11\r\nGlobal Const G_LIGHT_RED = 12\r\nGlobal Const G_LIGHT_MAGENTA = 13\r\nGlobal Const G_YELLOW = 14\r\nGlobal Const G_WHITE = 15\r\nGlobal Const G_AUTOBW = 16\r\n\r\n'Patterns\r\nGlobal Const G_SOLID = 0\r\nGlobal Const G_HOLLOW = 1\r\nGlobal Const G_HATCH1 = 2\r\nGlobal Const G_HATCH2 = 3\r\nGlobal Const G_HATCH3 = 4\r\nGlobal Const G_HATCH4 = 5\r\nGlobal Const G_HATCH5 = 6\r\nGlobal Const G_HATCH6 = 7\r\nGlobal Const G_BITMAP1 = 16\r\nGlobal Const G_BITMAP2 = 17\r\nGlobal Const G_BITMAP3 = 18\r\nGlobal Const G_BITMAP4 = 19\r\nGlobal Const G_BITMAP5 = 20\r\nGlobal Const G_BITMAP6 = 21\r\nGlobal Const G_BITMAP7 = 22\r\nGlobal Const G_BITMAP8 = 23\r\nGlobal Const G_BITMAP9 = 24\r\nGlobal Const G_BITMAP10 = 25\r\nGlobal Const G_BITMAP11 = 26\r\nGlobal Const G_BITMAP12 = 27\r\nGlobal Const G_BITMAP13 = 28\r\nGlobal Const G_BITMAP14 = 29\r\nGlobal Const G_BITMAP15 = 30\r\nGlobal Const G_BITMAP16 = 31\r\n\r\n'Symbols\r\nGlobal Const G_CROSS_PLUS = 0\r\nGlobal Const G_CROSS_TIMES = 1\r\nGlobal Const G_TRIANGLE_UP = 2\r\nGlobal Const G_SOLID_TRIANGLE_UP = 3\r\nGlobal Const G_TRIANGLE_DOWN = 4\r\nGlobal Const G_SOLID_TRIANGLE_DOWN = 5\r\nGlobal Const G_SQUARE = 6\r\nGlobal Const G_SOLID_SQUARE = 7\r\nGlobal Const G_DIAMOND = 8\r\nGlobal Const G_SOLID_DIAMOND = 9\r\n\r\n'Line Styles\r\n'Global Const G_SOLID = 0\r\nGlobal Const G_DASH = 1\r\nGlobal Const G_DOT = 2\r\nGlobal Const G_DASHDOT = 3\r\nGlobal Const G_DASHDOTDOT = 4\r\n\r\n'Grids\r\nGlobal Const G_HORIZONTAL = 1\r\nGlobal Const G_VERTICAL = 2\r\n\r\n'Statistics\r\nGlobal Const G_MEAN = 1\r\nGlobal Const G_MIN_MAX = 2\r\nGlobal Const G_STD_DEV = 4\r\nGlobal Const G_BEST_FIT = 8\r\n\r\n'Data Arrays\r\nGlobal Const G_GRAPH_DATA = 1\r\nGlobal Const G_COLOR_DATA = 2\r\nGlobal Const G_EXTRA_DATA = 3\r\nGlobal Const G_LABEL_TEXT = 4\r\nGlobal Const G_LEGEND_TEXT = 5\r\nGlobal Const G_PATTERN_DATA = 6\r\nGlobal Const G_SYMBOL_DATA = 7\r\nGlobal Const G_XPOS_DATA = 8\r\nGlobal Const G_ALL_DATA = 9\r\n\r\n'Draw Mode\r\nGlobal Const G_NO_ACTION = 0\r\nGlobal Const G_CLEAR = 1\r\nGlobal Const G_DRAW = 2\r\nGlobal Const G_BLIT = 3\r\nGlobal Const G_COPY = 4\r\nGlobal Const G_PRINT = 5\r\nGlobal Const G_WRITE = 6\r\n\r\n'Print Options\r\nGlobal Const G_BORDER = 2\r\n\r\n'Pie Chart Options '\r\nGlobal Const G_NO_LINES = 1\r\nGlobal Const G_COLORED = 2\r\nGlobal Const G_PERCENTS = 4\r\n\r\n'Bar Chart Options '\r\n'Global Const G_HORIZONTAL = 1\r\nGlobal Const G_STACKED = 2\r\nGlobal Const G_PERCENTAGE = 4\r\nGlobal Const G_Z_CLUSTERED = 6\r\n\r\n'Gantt Chart Options '\r\nGlobal Const G_SPACED_BARS = 1\r\n\r\n'Line/Polar Chart Options '\r\nGlobal Const G_SYMBOLS = 1\r\nGlobal Const G_STICKS = 2\r\nGlobal Const G_LINES = 4\r\n\r\n'Area Chart Options '\r\nGlobal Const G_ABSOLUTE = 1\r\nGlobal Const G_PERCENT = 2\r\n\r\n'HLC Chart Options '\r\nGlobal Const G_NO_CLOSE = 1\r\nGlobal Const G_NO_HIGH_LOW = 2\r\n" }, { "Constant Type": "VBX KeyStatus", "Constant Declaration": "'Style\r\nGlobal Const KEYSTAT_CAPSLOCK = 0\r\nGlobal Const KEYSTAT_NUMLOCK = 1\r\nGlobal Const KEYSTAT_INSERT = 2\r\nGlobal Const KEYSTAT_SCROLLLOCK = 3\r\n" }, { "Constant Type": "VBX MCI Multimedia", "Constant Declaration": "'Mode Property\r\n'Global Const MCI_MODE_NOT_OPEN = 11\r\n'Global Const MCI_MODE_STOP = 12\r\n'Global Const MCI_MODE_PLAY = 13\r\n'Global Const MCI_MODE_RECORD = 14\r\n'Global Const MCI_MODE_SEEK = 15\r\n'Global Const MCI_MODE_PAUSE = 16\r\n'Global Const MCI_MODE_READY = 17\r\n\r\n'NotifyValue Property\r\n'Global Const MCI_NOTIFY_SUCCESSFUL = 1\r\n'Global Const MCI_NOTIFY_SUPERSEDED = 2\r\n'Global Const MCI_ABORTED = 4\r\n'Global Const MCI_FAILURE = 8\r\n\r\n'Orientation Property\r\n'Global Const MCI_ORIENT_HORZ = 0\r\n'Global Const MCI_ORIENT_VERT = 1\r\n\r\n'RecordMode Porperty\r\n'Global Const MCI_RECORD_INSERT = 0\r\n'Global Const MCI_RECORD_OVERWRITE = 1\r\n\r\n'TimeFormat Property\r\n'Global Const MCI_FORMAT_MILLISECONDS = 0\r\n'Global Const MCI_FORMAT_HMS = 1\r\n'Global Const MCI_FORMAT_MSF = 2\r\n'Global Const MCI_FORMAT_FRAMES = 3\r\n'Global Const MCI_FORMAT_SMPTE_24 = 4\r\n'Global Const MCI_FORMAT_SMPTE_25 = 5\r\n'Global Const MCI_FORMAT_SMPTE_30 = 6\r\n'Global Const MCI_FORMAT_SMPTE_30DROP = 7\r\n'Global Const MCI_FORMAT_BYTES = 8\r\n'Global Const MCI_FORMAT_SAMPLES = 9\r\n'Global Const MCI_FORMAT_TMSF = 10\r\n" }, { "Constant Type": "VBX Spin", "Constant Declaration": "'SpinOrientation\r\nGlobal Const SPIN_VERTICAL = 0\r\nGlobal Const SPIN_HORIZONTAL = 1\r\n" }, { "Constant Type": "VBX Masked Edit", "Constant Declaration": "'ClipMode\r\nGlobal Const ME_INCLIT = 0\r\nGlobal Const ME_EXCLIT = 1\r\n" }, { "Constant Type": "VBX MSComm", "Constant Declaration": "'Handshaking\r\nGlobal Const MSCOMM_HANDSHAKE_NONE = 0\r\nGlobal Const MSCOMM_HANDSHAKE_XONXOFF = 1\r\nGlobal Const MSCOMM_HANDSHAKE_RTS = 2\r\nGlobal Const MSCOMM_HANDSHAKE_RTSXONXOFF = 3\r\n\r\n'Event constants\r\nGlobal Const MSCOMM_EV_SEND = 1\r\nGlobal Const MSCOMM_EV_RECEIVE = 2\r\nGlobal Const MSCOMM_EV_CTS = 3\r\nGlobal Const MSCOMM_EV_DSR = 4\r\nGlobal Const MSCOMM_EV_CD = 5\r\nGlobal Const MSCOMM_EV_RING = 6\r\nGlobal Const MSCOMM_EV_EOF = 7\r\n\r\n'Error code constants\r\nGlobal Const MSCOMM_ER_BREAK = 1001\r\nGlobal Const MSCOMM_ER_CTSTO = 1002\r\nGlobal Const MSCOMM_ER_DSRTO = 1003\r\nGlobal Const MSCOMM_ER_FRAME = 1004\r\nGlobal Const MSCOMM_ER_OVERRUN = 1006\r\nGlobal Const MSCOMM_ER_CDTO = 1007\r\nGlobal Const MSCOMM_ER_RXOVER = 1008\r\nGlobal Const MSCOMM_ER_RXPARITY = 1009\r\nGlobal Const MSCOMM_ER_TXFULL = 1010\r\n" }, { "Constant Type": "VBX MAPI", "Constant Declaration": "'---------------------------------------\r\n' MAPI SESSION CONTROL CONSTANTS\r\n'---------------------------------------\r\n'Action\r\nGlobal Const SESSION_SIGNON = 1\r\nGlobal Const SESSION_SIGNOFF = 2\r\n\r\n\r\n'---------------------------------------\r\n' MAPI MESSAGE CONTROL CONSTANTS\r\n'---------------------------------------\r\n'Action\r\nGlobal Const MESSAGE_FETCH = 1 ' Load all messages from message store\r\nGlobal Const MESSAGE_SENDDLG = 2 ' Send mail bring up default mapi dialog\r\nGlobal Const MESSAGE_SEND = 3 ' Send mail without default mapi dialog\r\nGlobal Const MESSAGE_SAVEMSG = 4 ' Save message in the compose buffer\r\nGlobal Const MESSAGE_COPY = 5 ' Copy current message to compose buffer\r\nGlobal Const MESSAGE_COMPOSE = 6 ' Initialize compose buffer (previous\r\n\t\t\t\t\t ' data is lost\r\nGlobal Const MESSAGE_REPLY = 7 ' Fill Compose buffer as REPLY\r\nGlobal Const MESSAGE_REPLYALL = 8 ' Fill Compose buffer as REPLY ALL\r\nGlobal Const MESSAGE_FORWARD = 9 ' Fill Compose buffer as FORWARD\r\nGlobal Const MESSAGE_DELETE = 10 ' Delete current message\r\nGlobal Const MESSAGE_SHOWADBOOK = 11 ' Show Address book\r\nGlobal Const MESSAGE_SHOWDETAILS = 12 ' Show details of the current recipient\r\nGlobal Const MESSAGE_RESOLVENAME = 13 ' Resolve the display name of the recipient\r\nGlobal Const RECIPIENT_DELETE = 14 ' Fill Compose buffer as FORWARD\r\nGlobal Const ATTACHMENT_DELETE = 15 ' Delete current message\r\n\r\n\r\n'---------------------------------------\r\n' ERROR CONSTANT DECLARATIONS (MAPI CONTROLS)\r\n'---------------------------------------\r\nGlobal Const SUCCESS_SUCCESS = 32000\r\nGlobal Const MAPI_USER_ABORT = 32001\r\nGlobal Const MAPI_E_FAILURE = 32002\r\nGlobal Const MAPI_E_LOGIN_FAILURE = 32003\r\nGlobal Const MAPI_E_DISK_FULL = 32004\r\nGlobal Const MAPI_E_INSUFFICIENT_MEMORY = 32005\r\nGlobal Const MAPI_E_ACCESS_DENIED = 32006\r\nGlobal Const MAPI_E_TOO_MANY_SESSIONS = 32008\r\nGlobal Const MAPI_E_TOO_MANY_FILES = 32009\r\nGlobal Const MAPI_E_TOO_MANY_RECIPIENTS = 32010\r\nGlobal Const MAPI_E_ATTACHMENT_NOT_FOUND = 32011\r\nGlobal Const MAPI_E_ATTACHMENT_OPEN_FAILURE = 32012\r\nGlobal Const MAPI_E_ATTACHMENT_WRITE_FAILURE = 32013\r\nGlobal Const MAPI_E_UNKNOWN_RECIPIENT = 32014\r\nGlobal Const MAPI_E_BAD_RECIPTYPE = 32015\r\nGlobal Const MAPI_E_NO_MESSAGES = 32016\r\nGlobal Const MAPI_E_INVALID_MESSAGE = 32017\r\nGlobal Const MAPI_E_TEXT_TOO_LARGE = 32018\r\nGlobal Const MAPI_E_INVALID_SESSION = 32019\r\nGlobal Const MAPI_E_TYPE_NOT_SUPPORTED = 32020\r\nGlobal Const MAPI_E_AMBIGUOUS_RECIPIENT = 32021\r\nGlobal Const MAPI_E_MESSAGE_IN_USE = 32022\r\nGlobal Const MAPI_E_NETWORK_FAILURE = 32023\r\nGlobal Const MAPI_E_INVALID_EDITFIELDS = 32024\r\nGlobal Const MAPI_E_INVALID_RECIPS = 32025\r\nGlobal Const MAPI_E_NOT_SUPPORTED = 32026\r\n\r\nGlobal Const CONTROL_E_SESSION_EXISTS = 32050\r\nGlobal Const CONTROL_E_INVALID_BUFFER = 32051\r\nGlobal Const CONTROL_E_INVALID_READ_BUFFER_ACTION = 32052\r\nGlobal Const CONTROL_E_NO_SESSION = 32053\r\nGlobal Const CONTROL_E_INVALID_RECIPIENT = 32054\r\nGlobal Const CONTROL_E_INVALID_COMPOSE_BUFFER_ACTION = 32055\r\nGlobal Const CONTROL_E_FAILURE = 32056\r\nGlobal Const CONTROL_E_NO_RECIPIENTS = 32057\r\nGlobal Const CONTROL_E_NO_ATTACHMENTS = 32058\r\n\r\n\r\n'---------------------------------------\r\n' MISCELLANEOUS GLOBAL CONSTANT DECLARATIONS (MAPI CONTROLS)\r\n'---------------------------------------\r\nGlobal Const RECIPTYPE_ORIG = 0\r\nGlobal Const RECIPTYPE_TO = 1\r\nGlobal Const RECIPTYPE_CC = 2\r\nGlobal Const RECIPTYPE_BCC = 3\r\n\r\nGlobal Const ATTACHTYPE_DATA = 0\r\nGlobal Const ATTACHTYPE_EOLE = 1\r\nGlobal Const ATTACHTYPE_SOLE = 2\r\n" }, { "Constant Type": "VBX Outline", "Constant Declaration": "' PictureType\r\nGlobal Const MSOUTLINE_PICTURE_CLOSED = 0\r\nGlobal Const MSOUTLINE_PICTURE_OPEN = 1\r\nGlobal Const MSOUTLINE_PICTURE_LEAF = 2\r\n\r\n'Outline Control Error Constants\r\nGlobal Const MSOUTLINE_BADPICFORMAT = 32000\r\nGlobal Const MSOUTLINE_BADINDENTATION = 32001\r\nGlobal Const MSOUTLINE_MEM = 32002\r\nGlobal Const MSOUTLINE_PARENTNOTEXPANDED = 32003\r\n\r\n" }, { "Constant Type": "Set Mapper Flags", "Constant Declaration": "Global Const ASPECT_FILTERING = &H1\r\n" }, { "Constant Type": "Owner Draw Constants", "Constant Declaration": "'' Owner draw control types\r\nGlobal Const ODT_MENU = 1\r\nGlobal Const ODT_LISTBOX = 2\r\nGlobal Const ODT_COMBOBOX = 3\r\nGlobal Const ODT_BUTTON = 4\r\n\r\n' Owner draw actions\r\nGlobal Const ODA_DRAWENTIRE = &H1\r\nGlobal Const ODA_SELECT = &H2\r\nGlobal Const ODA_FOCUS = &H4\r\n\r\n' Owner draw state\r\nGlobal Const ODS_SELECTED = &H1\r\nGlobal Const ODS_GRAYED = &H2\r\nGlobal Const ODS_DISABLED = &H4\r\nGlobal Const ODS_CHECKED = &H8\r\nGlobal Const ODS_FOCUS = &H10\r\n" }, { "Constant Type": "Errors - General VB", "Constant Declaration": "Global Const E_1_IN_2_EXPRESSION = 2473\r\nGlobal Const E_1_IN_VALIDATION_RULE_2 = 2469\r\nGlobal Const E_ACCESS_TO_OLE_AUTOMATION_OBJECT_DENIED = 434\r\nGlobal Const E_A_FORM_CANT_BE_MOVED_OR_SIZED_WHILE_MINIMIZED_OR_MAXIMIZED = 384\r\nGlobal Const E_BAD_DLL_CALLING_CONVENTION = 49\r\nGlobal Const E_BAD_FILE_MODE = 54\r\nGlobal Const E_BAD_FILE_NAME = 64\r\nGlobal Const E_BAD_FILE_NAME_OR_NUMBER = 52\r\nGlobal Const E_BAD_RECORD_LENGTH = 59\r\nGlobal Const E_BAD_RECORD_NUMBER = 63\r\nGlobal Const E_BETWEEN_OPERATOR_WITHOUT_AND = 2430\r\nGlobal Const E_CANNOT_DESTROY_ACTIVE_FORM_INSTANCE = 95\r\nGlobal Const E_CANT_CONTINUE = 17\r\nGlobal Const E_CANT_CREATE_AUTOREDRAW_IMAGE = 480\r\nGlobal Const E_CANT_EMPTY_CLIPBOARD = 520\r\nGlobal Const E_CANT_LOAD_OR_UNLOAD_THIS_OBJECT = 361\r\nGlobal Const E_CANT_OPEN_CLIPBOARD = 521\r\nGlobal Const E_CANT_REFER_TO_DYNASET_PROPERTY_IN_DESIGN_VIEW = 2460\r\nGlobal Const E_CANT_REFER_TO_PARENT_PROPERTY_IN_DESIGN_VIEW = 2459\r\nGlobal Const E_CANT_RENAME_WITH_DIFFERENT_DRIVE = 74\r\nGlobal Const E_CANT_SET_LINKMODE_INVALID_LINKTOPIC = 297\r\nGlobal Const E_CANT_SET_VALUE = 2448\r\nGlobal Const E_CANT_SET_VISIBLE_PROPERTY_FROM_A_PARENT_MENU = 388\r\nGlobal Const E_CANT_SHOW_NON_MODAL_FORM_WHEN_MODAL_FORM_IS_DISPLAYED = 401\r\nGlobal Const E_CANT_UNLOAD_CONTROLS_CREATED_AT_DESIGN_TIME = 362\r\nGlobal Const E_CANT_USE_CHARACTER_DEVICE_NAMES_IN_FILE_NAMES = 320\r\nGlobal Const E_CANT_USE_SEPARATOR_BAR_AS_MENU_NAME = 395\r\nGlobal Const E_CLASS_DOES_NOT_SUPPORT_OLE_AUTOMATION = 430\r\nGlobal Const E_CONTROL_ARRAY_ELEMENT_DOESNT_EXIST = 340\r\nGlobal Const E_CUSTOM_CONTROL_NOT_FOUND = 363\r\nGlobal Const E_DATA_IN_WRONG_FORMAT = 290\r\nGlobal Const E_DATA_NOT_PROVIDED_IN_DDE_OPERATION = 289\r\nGlobal Const E_DDE_CHANNEL_LOCKED = 284\r\nGlobal Const E_DDE_CHANNEL_NOT_FULLY_CLOSED_AWAITING_RESPONSE_FROM_FOREIGN_APPLICATION = 280\r\nGlobal Const E_DDE_CONVERSATION_CLOSED_OR_CHANGED = 292\r\nGlobal Const E_DDE_METHOD_INVOKED_WITH_NO_CHANNEL_OPEN = 293\r\nGlobal Const E_DDE_REQUIRES_DDEML_DLL = 298\r\nGlobal Const E_DESTINATION_IS_BUSY = 288\r\nGlobal Const E_DEVICE_IO_ERROR = 57\r\nGlobal Const E_DEVICE_UNAVAILABLE = 68\r\nGlobal Const E_DISK_FULL = 61\r\nGlobal Const E_DISK_NOT_READY = 71\r\nGlobal Const E_DIVISION_BY_ZERO = 11\r\nGlobal Const E_DUPLICATE_DEFINITION = 10\r\nGlobal Const E_ERROR_IN_LOADING_DLL = 48\r\nGlobal Const E_ERROR_LOADING_VBOA300_DLL = 441\r\nGlobal Const E_EXPRESSION_TOO_COMPLEX = 2445\r\nGlobal Const E_EXTRA_RPARENTH = 2435\r\nGlobal Const E_FILE_ALREADY_EXISTS = 58\r\nGlobal Const E_FILE_ALREADY_OPEN = 55\r\nGlobal Const E_FILE_NOT_FOUND = 53\r\nGlobal Const E_FOREIGN_APPLICATION_QUIT = 291\r\nGlobal Const E_FOREIGN_APPLICATION_WONT_PERFORM_DDE_METHOD_OR_OPERATION = 285\r\nGlobal Const E_FORM_ALREADY_DISPLAYED_CANT_SHOW_MODALLY = 400\r\nGlobal Const E_FOR_LOOP_NOT_INITIALIZED = 92\r\nGlobal Const E_FUNCTION_ISNT_AVAILABLE_IN_EXPRESSIONS = 2426\r\nGlobal Const E_IIF_FUNCTION_WITHOUT = 2440\r\nGlobal Const E_ILLEGAL_FUNCTION_CALL = 5\r\nGlobal Const E_INPUT_PAST_END_OF_FILE = 62\r\nGlobal Const E_INTERNAL_ERROR = 51\r\nGlobal Const E_INVALID_ARGUMENTS_USED_WITH_DOMAIN_FUNCTION = 2428\r\nGlobal Const E_INVALID_ARGUMENT_USED_WITH_DATEPART_DATEADD_OR_DATEDIFF_FUNCTION = 2468\r\nGlobal Const E_INVALID_CLIPBOARD_FORMAT = 460\r\nGlobal Const E_INVALID_CONTROL_ARRAY_INDEX = 341\r\nGlobal Const E_INVALID_CONTROL_NUMBER_REFERENCE = 2458\r\nGlobal Const E_INVALID_DDE_LINK_FORMAT = 294\r\nGlobal Const E_INVALID_FILE_FORMAT = 321\r\nGlobal Const E_INVALID_FORM_NUMBER_REFERENCE = 2456\r\nGlobal Const E_INVALID_GROUP_LEVEL_NUMBER_REFERENCE = 2464\r\nGlobal Const E_INVALID_GROUP_LEVEL_REFERENCE = 2463\r\nGlobal Const E_INVALID_KEY = 389\r\nGlobal Const E_INVALID_METHOD_IN_EXPRESSION = 2449\r\nGlobal Const E_INVALID_OBJECT_REFERENCE = 420\r\nGlobal Const E_INVALID_OBJECT_TYPE_MENU_CONTROL_REQUIRED = 427\r\nGlobal Const E_INVALID_OBJECT_USE = 425\r\nGlobal Const E_INVALID_PATTERN_STRING = 93\r\nGlobal Const E_INVALID_PICTURE = 481\r\nGlobal Const E_INVALID_PROPERTY_ARRAY_INDEX = 381\r\nGlobal Const E_INVALID_PROPERTY_VALUE = 380\r\nGlobal Const E_INVALID_REFERENCE_TO_CHILD = 2454\r\nGlobal Const E_INVALID_REFERENCE_TO_CONTROL = 2453\r\nGlobal Const E_INVALID_REFERENCE_TO_DYNASET_PROPERTY = 2466\r\nGlobal Const E_INVALID_REFERENCE_TO_FIELD = 2465\r\nGlobal Const E_INVALID_REFERENCE_TO_FORM = 2450\r\nGlobal Const E_INVALID_REFERENCE_TO_PARENT_PROPERTY = 2452\r\nGlobal Const E_INVALID_REFERENCE_TO_PROPERTY = 2455\r\nGlobal Const E_INVALID_REFERENCE_TO_REPORT = 2451\r\nGlobal Const E_INVALID_REPORT_NUMBER_REFERENCE = 2457\r\nGlobal Const E_INVALID_SECTION_NUMBER_REFERENCE = 2462\r\nGlobal Const E_INVALID_SECTION_REFERENCE = 2461\r\nGlobal Const E_INVALID_SUBCLASS_REFERRED_TO_IN_TYPEOF_FUNCTION = 2477\r\nGlobal Const E_INVALID_USE_OF_CHARACTERS = 2423\r\nGlobal Const E_INVALID_USE_OF_COMMA_EXCLAMPT_PARENTH = 2447\r\nGlobal Const E_INVALID_USE_OF_IS_OPERATOR = 2443\r\nGlobal Const E_INVALID_USE_OF_NULL = 94\r\nGlobal Const E_INVALID_USE_OF_PARENTHESES = 2442\r\nGlobal Const E_INVALID_USE_OF_VERTICAL_BARS = 2437\r\nGlobal Const E_IN_LINKED_MASTER_FIELD = 2472\r\nGlobal Const E_IN_OPERATOR_WITHOUT = 2429\r\nGlobal Const E_IN_QUERY = 2471\r\nGlobal Const E_IN_VALIDATION_RULE = 2470\r\nGlobal Const E_MDI_CHILD_FORMS_CANNOT_BE_HIDDEN = 392\r\nGlobal Const E_MDI_CHILD_FORMS_CANNOT_BE_SHOWN_MODALLY = 404\r\nGlobal Const E_MDI_FORMS_CANNOT_BE_SHOWN_MODALLY = 403\r\nGlobal Const E_MESSAGE_QUEUE_FILLED_DDE_MESSAGE_LOST = 295\r\nGlobal Const E_METHOD_NOT_APPLICABLE_FOR_THIS_OBJECT = 421\r\nGlobal Const E_METHOD_NOT_APPLICABLE_IN_THIS_CONTEXT = 444\r\nGlobal Const E_MISSING_RPARENTH = 2436\r\nGlobal Const E_MULTIPLE_APPLICATIONS_RESPONDED_TO_A_DDE_INITIATE = 283\r\nGlobal Const E_MUST_CLOSE_OR_HIDE_TOPMOST_MODAL_FORM_FIRST = 402\r\nGlobal Const E_MUST_SPECIFY_INDEX_FOR_OBJECT_ARRAY = 344\r\nGlobal Const E_MUST_SPECIFY_INDEX_WHEN_USING_PROPERTY_ARRAY = 385\r\nGlobal Const E_NAME_NOT_AVAILABLE = 391\r\nGlobal Const E_NOT_A_LEGAL_OBJECT_NAME = 3767\r\nGlobal Const E_NOT_ENOUGH_ROOM_TO_ALLOCATE_CONTROL_ARRAY = 342\r\nGlobal Const E_NO_CONTROL_IS_ACTIVE = 2474\r\nGlobal Const E_NO_DEFINED_VALUE = 390\r\nGlobal Const E_NO_FOREIGN_APPLICATION_RESPONDED_TO_A_DDE_INITIATE = 282\r\nGlobal Const E_NO_FORM_IS_ACTIVE = 2475\r\nGlobal Const E_NO_MDI_FORM_AVAILABLE_TO_LOAD = 366\r\nGlobal Const E_NO_MORE_DDE_CHANNELS = 281\r\nGlobal Const E_NO_REPORT_IS_ACTIVE = 2476\r\nGlobal Const E_NO_RESUME = 19\r\nGlobal Const E_NO_TIMER_AVAILABLE = 260\r\nGlobal Const E_NULL = 0\r\nGlobal Const E_OBJECT_ALREADY_LOADED = 360\r\nGlobal Const E_OBJECT_HAS_NO_VALUE = 2427\r\nGlobal Const E_OBJECT_NOT_AN_ARRAY = 343\r\nGlobal Const E_OBJECT_REFERRED_TO_IN_EXPRESSION_NO_LONGER_EXISTS = 2467\r\nGlobal Const E_OBJECT_REQUIRED = 424\r\nGlobal Const E_OBJECT_VARIABLE_NOT_SET = 91\r\nGlobal Const E_OBJECT_WAS_UNLOADED = 364\r\nGlobal Const E_OLE_AUTOMATION_ARGUMENT_TYPE_MISMATCH = 439\r\nGlobal Const E_OLE_AUTOMATION_ERROR = 440\r\nGlobal Const E_OLE_AUTOMATION_FILE_OR_OBJECT_NAME_SYNTAX_ERROR = 432\r\nGlobal Const E_OLE_AUTOMATION_LBOUND_OR_UBOUND_ON_NON_ARRAY_VALUE = 442\r\nGlobal Const E_OLE_AUTOMATION_METHOD_DID_NOT_RETURN_A_VALUE = 437\r\nGlobal Const E_OLE_AUTOMATION_METHOD_RETURNED_UNSUPPORTED_TYPE = 436\r\nGlobal Const E_OLE_AUTOMATION_NO_SUCH_PROPERTY_OR_METHOD = 438\r\nGlobal Const E_OLE_AUTOMATION_OBJECT_DOES_NOT_EXIST = 433\r\nGlobal Const E_OLE_AUTOMATION_OBJECT_DOES_NOT_HAVE_A_DEFAULT_VALUE = 443\r\nGlobal Const E_OLE_AUTOMATION_SERVER_CANNOT_CREATE_OBJECT = 429\r\nGlobal Const E_OLE_AUTOMATION_SERVER_CANNOT_LOAD_FILE = 431\r\nGlobal Const E_OLE_INITIALIZATION_ERROR = 435\r\nGlobal Const E_ONLY_ONE_MDI_FORM_ALLOWED = 426\r\nGlobal Const E_OUT_OF_MEMORY = 7\r\nGlobal Const E_OUT_OF_MEMORY_DURING_CALCULATION = 2446\r\nGlobal Const E_OUT_OF_STACK_SPACE = 28\r\nGlobal Const E_OUT_OF_STRING_SPACE = 14\r\nGlobal Const E_OVERFLOW = 6\r\nGlobal Const E_PASTELINK_ALREADY_PERFORMED_ON_THIS_CONTROL = 296\r\nGlobal Const E_PATHFILE_ACCESS_ERROR = 75\r\nGlobal Const E_PATH_NOT_FOUND = 76\r\nGlobal Const E_PERMISSION_DENIED = 70\r\nGlobal Const E_POPUP_MENU_MUST_HAVE_AT_LEAST_ONE_SUBMENU = 428\r\nGlobal Const E_PRINTER_ERROR = 482\r\nGlobal Const E_PROPERTY_CANNOT_BE_READ_AT_RUN_TIME = 393\r\nGlobal Const E_PROPERTY_CANNOT_BE_SET_AT_RUN_TIME = 382\r\nGlobal Const E_PROPERTY_CANT_BE_SET_ON_THIS_CONTROL = 387\r\nGlobal Const E_PROPERTY_IS_READ_ONLY = 383\r\nGlobal Const E_PROPERTY_IS_WRITE_ONLY = 394\r\nGlobal Const E_PROPERTY_NOT_AVAILABLE_AT_RUN_TIME = 386\r\nGlobal Const E_PROPERTY_NOT_FOUND = 422\r\nGlobal Const E_PROPERTY_OR_CONTROL_NOT_FOUND = 423\r\nGlobal Const E_REACHED_LIMIT_CANNOT_CREATE_ANY_MORE_CONTROLS_FOR_THIS_FORM = 345\r\nGlobal Const E_RESUME_WITHOUT_ERROR = 20\r\nGlobal Const E_RETURN_WITHOUT_GOSUB = 3\r\nGlobal Const E_SPECIFIED_FORMAT_DOESNT_MATCH_FORMAT_OF_DATA = 461\r\nGlobal Const E_STRING_FORMULA_TOO_COMPLEX = 16\r\nGlobal Const E_SUBSCRIPT_OUT_OF_RANGE = 9\r\nGlobal Const E_SUB_OR_FUNCTION_NOT_DEFINED = 35\r\nGlobal Const E_SYNTAX_ERROR = 2431\r\nGlobal Const E_SYNTAX_ERROR = 2432\r\nGlobal Const E_SYNTAX_ERROR = 2433\r\nGlobal Const E_SYNTAX_ERROR = 2434\r\nGlobal Const E_SYNTAX_ERROR = 2438\r\nGlobal Const E_SYNTAX_ERROR_IN_DATE = 2421\r\nGlobal Const E_SYNTAX_ERROR_IN_NUMBER = 2420\r\nGlobal Const E_SYNTAX_ERROR_IN_STRING = 2422\r\nGlobal Const E_TIMEOUT_WHILE_WAITING_FOR_DDE_RESPONSE = 286\r\nGlobal Const E_TOO_MANY_FILES = 67\r\nGlobal Const E_TYPE_MISMATCH = 13\r\nGlobal Const E_UNABLE_TO_UNLOAD_WITHIN_THIS_CONTEXT = 365\r\nGlobal Const E_UNKNOWN_FUNCTION_NAME = 2425\r\nGlobal Const E_UNKNOWN_NAME = 2424\r\nGlobal Const E_USER_PRESSED_ESCAPE_KEY_DURING_DDE_OPERATION = 287\r\nGlobal Const E_WRONG_NUMBER_OF_ARGUMENTS_USED_WITH_FUNCTION = 2439" }, { "Constant Type": "Errors - VB Database", "Constant Declaration": "Global Const E_1_IN_QUERY_EXPRESSION_2 = 3075\r\nGlobal Const E_1_PARAMETERS_WERE_EXPECTED_BUT_ONLY_2_WERE_SUPPLIED = 3061\r\nGlobal Const E_3261 = 3261\r\nGlobal Const E_3262 = 3262\r\nGlobal Const E_ADDNEW_OR_EDIT_ALREADY_USED = 3023\r\nGlobal Const E_AMBIGUOUS_FIELD_REFERENCE = 3079\r\nGlobal Const E_APPEND_ILLEGAL_FIELD_IS_PART_OF_A_TABLEDEFS_COLLECTION = 3266\r\nGlobal Const E_APPEND_ILLEGAL_INDEX_IS_PART_OF_A_TABLEDEFS_COLLECTION = 3269\r\nGlobal Const E_BTRIEVE_CANT_CHANGE_FIELD = 3229\r\nGlobal Const E_BTRIEVE_DATA_DICTIONARY_IS_CORRUPTED = 3224\r\nGlobal Const E_BTRIEVE_MISSING_WBTRCALL_DLL = 3240\r\nGlobal Const E_BTRIEVE_OUT_OF_RESOURCES = 3241\r\nGlobal Const E_CANNOT_SET_THE_PROPERTY_OF_AN_OBJECT_WHICH_IS_PART_OF_A_DATABASE_OBJECT = 3268\r\nGlobal Const E_CANT_ADD_OR_CHANGE_RECORD__REFERENTIAL_INTEGRITY_RULES_REQUIRE_A_RELATED_RECORD_IN_TABLE = 3201\r\nGlobal Const E_CANT_BIND_NAME = 3070\r\nGlobal Const E_CANT_CREATE_A_RELATIONSHIP_BETWEEN_A_FIELD_AND_ITSELF = 3206\r\nGlobal Const E_CANT_CREATE_INDEX_ON_MEMO_FIELD_OR_LONG_BINARY_FIELD = 3287\r\nGlobal Const E_CANT_DEFINE_FIELD_MORE_THAN_ONCE = 3191\r\nGlobal Const E_CANT_DELETE_ACCOUNT = 3032\r\nGlobal Const E_CANT_DELETE_AN_INDEX_THAT_IS_USED_IN_A_RELATIONSHIP = 3281\r\nGlobal Const E_CANT_DELETE_A_FIELD_THAT_IS_PART_OF_AN_INDEX = 3280\r\nGlobal Const E_CANT_DELETE_OR_CHANGE_RECORD__SINCE_RELATED_RECORDS_EXIST_IN_TABLE_REFERENTIAL_INTEGRITY_RULES_WOULD_BE_VIOLATED = 3200\r\nGlobal Const E_CANT_EVALUATE_EXPRESSION = 3071\r\nGlobal Const E_CANT_EXECUTE_A_NON_ACTION_QUERY = 3065\r\nGlobal Const E_CANT_GROUP_ON_FIELDS_SELECTED_WITH_WILDCARD = 3120\r\nGlobal Const E_CANT_GROUP_ON_FIELDS_SELECTED_WITH_WILDCARD = 3121\r\nGlobal Const E_CANT_GROUP_ON_MEMO_OR_LONG_BINARY = 3119\r\nGlobal Const E_CANT_HAVE_ACTION_QUERY_AS_AN_INPUT = 3069\r\nGlobal Const E_CANT_HAVE_AGGREGATE_FUNCTION_IN_EXPRESSION = 3095\r\nGlobal Const E_CANT_HAVE_AGGREGATE_FUNCTION_IN_GROUP_BY_CLAUSE = 3098\r\nGlobal Const E_CANT_HAVE_AGGREGATE_FUNCTION_IN_JOIN_OPERATION = 3099\r\nGlobal Const E_CANT_HAVE_AGGREGATE_FUNCTION_IN_ORDER_BY_CLAUSE = 3097\r\nGlobal Const E_CANT_HAVE_AGGREGATE_FUNCTION_IN_WHERE_CLAUSE = 3096\r\nGlobal Const E_CANT_HAVE_DUPLICATE_KEY_INDEX_CHANGES_WERE_UNSUCCESSFUL = 3022\r\nGlobal Const E_CANT_HAVE_MEMO_OR_LONG_BINARY_IN_AGGREGATE_ARGUMENT = 3115\r\nGlobal Const E_CANT_HAVE_MEMO_OR_LONG_BINARY_IN_CRITERIA_FOR_AGGREGATE_FUNCTION = 3116\r\nGlobal Const E_CANT_HAVE_MORE_THAN_10_FIELDS_IN_AN_INDEX = 3277\r\nGlobal Const E_CANT_HAVE_NULL_VALUE_IN_INDEX = 3058\r\nGlobal Const E_CANT_IMPORT_PASSWORD_PROTECTED_SPREADSHEET = 3244\r\nGlobal Const E_CANT_INCLUDE_MEMO_OR_LONG_BINARY_WHEN_YOU_SELECT_UNIQUE_VALUES = 3114\r\nGlobal Const E_CANT_INPUT_FROM_INTERNAL_REPORT_QUERY = 3124\r\nGlobal Const E_CANT_INSERT_INTO_ACTION_QUERY = 3084\r\nGlobal Const E_CANT_JOIN_MORE_THAN_ONE_TABLE_WITH_THE_SAME_NAME = 3081\r\nGlobal Const E_CANT_JOIN_ON_MEMO_OR_LONG_BINARY = 3118\r\nGlobal Const E_CANT_OPEN_ACTION_QUERY = 3064\r\nGlobal Const E_CANT_OPEN_ANY_MORE_DATABASES = 3048\r\nGlobal Const E_CANT_OPEN_ANY_MORE_FILES = 3025\r\nGlobal Const E_CANT_OPEN_ANY_MORE_TABLES = 3014\r\nGlobal Const E_CANT_OPEN_ANY_MORE_TABLES_OR_QUERIES = 3037\r\nGlobal Const E_CANT_PERFORM_OPERATION_IT_IS_ILLEGAL = 3219\r\nGlobal Const E_CANT_PERFORM_OPERATION_ON_A_NONTABLE = 3282\r\nGlobal Const E_CANT_REPEAT_TABLE_NAME_IN_FROM_CLAUSE = 3074\r\nGlobal Const E_CANT_SET_FIELD_IN_JOIN_KEY_TO_NULL = 3100\r\nGlobal Const E_CANT_SORT_ON_MEMO_OR_LONG_BINARY = 3117\r\nGlobal Const E_CANT_SPECIFY_FIXED_COLUMN_HEADING_IN_A_CROSSTAB_QUERY_MORE_THAN_ONCE = 3104\r\nGlobal Const E_CANT_SPECIFY_SUBQUERY_IN_EXPRESSION = 3203\r\nGlobal Const E_CANT_UPDATE_FIELD_NOT_UPDATABLE = 3113\r\nGlobal Const E_CANT_USE_HAVING_CLAUSE_IN_TRANSFORM_STATEMENT = 3092\r\nGlobal Const E_CANT_USE_INTERNAL_REPORT_QUERY = 3083\r\nGlobal Const E_CANT_USE_WILDCARD_IN_CROSSTAB_QUERY = 3123\r\nGlobal Const E_CHARACTERS_FOUND_AFTER_END_OF_SQL_STATEMENT = 3142\r\nGlobal Const E_CIRCULAR_REFERENCE_CAUSED_BY = 3102\r\nGlobal Const E_CIRCULAR_REFERENCE_CAUSED_BY_ALIAS_IN_QUERY_DEFINITIONS_SELECT_LIST = 3103\r\nGlobal Const E_COMMIT_OR_ROLLBACK_WITHOUT_BEGINTRANS = 3034\r\nGlobal Const E_CONNECT_STRING_TOO_LONG = 3210\r\nGlobal Const E_COULDNT_BUILD_KEY = 3250\r\nGlobal Const E_COULDNT_CREATE_INDEX_TOO_MANY_INDEXES_ALREADY_DEFINED = 3039\r\nGlobal Const E_COULDNT_CREATE_NO_CREATE_PERMISSION_FOR_TABLE_OR_QUERY = 3111\r\nGlobal Const E_COULDNT_DECRYPT_FILE = 3161\r\nGlobal Const E_COULDNT_DELETE_FROM_SPECIFIED_TABLES = 3086\r\nGlobal Const E_COULDNT_DELETE_NO_DELETE_PERMISSION_FOR_TABLE_OR_QUERY = 3109\r\nGlobal Const E_COULDNT_EXECUTE_QUERY_COULDNT_FIND_LINKED_TABLE = 3184\r\nGlobal Const E_COULDNT_FIND_DATABASE = 3004\r\nGlobal Const E_COULDNT_FIND_FIELD = 3018\r\nGlobal Const E_COULDNT_FIND_FILE = 3024\r\nGlobal Const E_COULDNT_FIND_INPUT_TABLE_OR_QUERY = 3078\r\nGlobal Const E_COULDNT_FIND_INSTALLABLE_ISAM = 3170\r\nGlobal Const E_COULDNT_FIND_NET_PATH_OR_USER_NAME = 3171\r\nGlobal Const E_COULDNT_FIND_OBJECT = 3011\r\nGlobal Const E_COULDNT_FIND_OUTPUT_TABLE = 3192\r\nGlobal Const E_COULDNT_FIND_REFERENCE = 3199\r\nGlobal Const E_COULDNT_IMPORT_NO_RECORDS_FOUND_OR_ALL_RECORDS_CONTAINED_ERRORS = 3298\r\nGlobal Const E_COULDNT_INITIALIZE_DATA_ACCESS_BECAUSE_FILE_SYSTEM_MDA_COULDNT_BE_OPENED = 3028\r\nGlobal Const E_COULDNT_INSERT_NO_INSERT_PERMISSION_FOR_TABLE_OR_QUERY = 3107\r\nGlobal Const E_COULDNT_INSERT_OR_PASTE_DATA_TOO_LONG_FOR_FIELD = 3163\r\nGlobal Const E_COULDNT_LOCK_FILE_SHARE_EXE_HASNT_BEEN_LOADED = 3050\r\nGlobal Const E_COULDNT_LOCK_TABLE_1_CURRENTLY_IN_USE_BY_USER_3_ON_MACHINE_2 = 3212\r\nGlobal Const E_COULDNT_LOCK_TABLE_CURRENTLY_IN_USE = 3009\r\nGlobal Const E_COULDNT_LOCK_TABLE_CURRENTLY_IN_USE = 3211\r\nGlobal Const E_COULDNT_OPEN_DATABASE = 3007\r\nGlobal Const E_COULDNT_OPEN_FILE = 3051\r\nGlobal Const E_COULDNT_OPEN_FILE = 3176\r\nGlobal Const E_COULDNT_OPEN_PARADOX_NET = 3172\r\nGlobal Const E_COULDNT_OPEN_TABLE_MSYSACCOUNTS_IN_SYSTEM_MDA = 3173\r\nGlobal Const E_COULDNT_OPEN_TABLE_MSYSGROUPS_IN_SYSTEM_MDA = 3174\r\nGlobal Const E_COULDNT_OPEN__INF_FILE = 3165\r\nGlobal Const E_COULDNT_PARSE_FIELD_NAMES_FROM_FIRST_ROW_OF_IMPORT_TABLE = 3245\r\nGlobal Const E_COULDNT_READ_CURRENTLY_LOCKED_BY_USER_2_ON_MACHINE_1 = 3187\r\nGlobal Const E_COULDNT_READ_DEFINITIONS_NO_READ_DEFINITIONS_PERMISSION_FOR_TABLE_OR_QUERY = 3110\r\nGlobal Const E_COULDNT_READ_NO_READ_PERMISSION_FOR_TABLE_OR_QUERY = 3112\r\nGlobal Const E_COULDNT_RENAME_INSTALLABLE_ISAM_FILE = 3013\r\nGlobal Const E_COULDNT_REPAIR_THIS_DATABASE = 3056\r\nGlobal Const E_COULDNT_REPLACE_NO_REPLACE_PERMISSION_FOR_TABLE_OR_QUERY = 3108\r\nGlobal Const E_COULDNT_SAVE_CURRENTLY_LOCKED_BY_ANOTHER_USER = 3046\r\nGlobal Const E_COULDNT_SAVE_CURRENTLY_LOCKED_BY_ANOTHER_USER = 3202\r\nGlobal Const E_COULDNT_SAVE_CURRENTLY_LOCKED_BY_USER_2_ON_MACHINE_1 = 3186\r\nGlobal Const E_COULDNT_SAVE_RECORD_CURRENTLY_LOCKED_BY_ANOTHER_USER = 3158\r\nGlobal Const E_COULDNT_START_SESSION = 3002\r\nGlobal Const E_COULDNT_START_SESSION__TOO_MANY_SESSIONS_ALREADY_ACTIVE = 3198\r\nGlobal Const E_COULDNT_START_TRANSACTION_TOO_MANY_TRANSACTIONS_ALREADY_NESTED = 3003\r\nGlobal Const E_COULDNT_UPDATE_CURRENTLY_LOCKED = 3218\r\nGlobal Const E_COULDNT_UPDATE_CURRENTLY_LOCKED_BY_ANOTHER_SESSION_ON_THIS_MACHINE = 3188\r\nGlobal Const E_COULDNT_UPDATE_CURRENTLY_LOCKED_BY_USER_2_ON_MACHINE_1 = 3260\r\nGlobal Const E_COULDNT_UPDATE_DATABASE_IS_READ_ONLY = 3027\r\nGlobal Const E_COULDNT_UPDATE_FIELD = 3164\r\nGlobal Const E_COULDNT_USE_DATABASE_ALREADY_IN_USE = 3196\r\nGlobal Const E_COULDNT_USE_FILE_ALREADY_IN_USE = 3045\r\nGlobal Const E_COULDNT_WRITE_TO_FILE = 3180\r\nGlobal Const E_DATABASE_ALREADY_EXISTS = 3204\r\nGlobal Const E_DATABASE_ENGINE_HAS_ALREADY_BEEN_INITIALIZED = 3279\r\nGlobal Const E_DATABASE_ENGINE_HAS_NOT_BEEN_INITIALIZED = 3278\r\nGlobal Const E_DATABASE_HAS_REACHED_MAXIMUM_SIZE = 3036\r\nGlobal Const E_DATABASE_IS_EXCLUSIVELY_LOCKED = 3006\r\nGlobal Const E_DATA_HAS_CHANGED_OPERATION_STOPPED = 3197\r\nGlobal Const E_DATE_IS_OUT_OF_RANGE_OR_IS_IN_AN_INVALID_FORMAT = 3175\r\nGlobal Const E_DISK_IO_ERROR_DURING_READ = 3040\r\nGlobal Const E_DISK_OR_NETWORK_ERROR = 3043\r\nGlobal Const E_DUPLICATE_OUTPUT_ALIAS = 3062\r\nGlobal Const E_DUPLICATE_OUTPUT_DESTINATION = 3063\r\nGlobal Const E_ENCOUNTERED_RECORD_LOCKING_DEADLOCK_WHILE_PERFORMING_BTRIEVE_OPERATION = 3225\r\nGlobal Const E_ENCOUNTERED_UNEXPECTED_END_OF_FILE = 3179\r\nGlobal Const E_ERRORS_ENCOUNTERED_WHILE_USING_THE_BTRIEVE_DLL = 3226\r\nGlobal Const E_EXPRESSION = 3195\r\nGlobal Const E_EXTERNAL_TABLE_ISNT_IN_THE_EXPECTED_FORMAT = 3274\r\nGlobal Const E_FEATURE_NOT_AVAILABLE = 3251\r\nGlobal Const E_FIELD_LENGTH_IS_TOO_LONG = 3017\r\nGlobal Const E_FIELD_WONT_FIT_IN_RECORD = 3016\r\nGlobal Const E_HAVING_CLAUSE_WITHOUT_GROUPING_OR_AGGREGATION = 3091\r\nGlobal Const E_ILLEGAL_REENTRANCY_DURING_QUERY_EXECUTION = 3252\r\nGlobal Const E_ILLEGAL_TYPE_IN_EXPRESSION = 3169\r\nGlobal Const E_INCOMPATIBLE_DATABASE_VERSION = 3041\r\nGlobal Const E_INDEX_ALREADY_EXISTS = 3284\r\nGlobal Const E_INDEX_FILE_NOT_FOUND = 3256\r\nGlobal Const E_INSERT_INTO_STATEMENT_CONTAINS_UNKNOWN_FIELD_NAME = 3127\r\nGlobal Const E_INVALID_ARGUMENT = 3001\r\nGlobal Const E_INVALID_BRACKETING_OF_NAME = 3126\r\nGlobal Const E_INVALID_CENTURY_ENTRY_IN_DBASE_ISAM_SECTION_IN_INI_FILE = 3227\r\nGlobal Const E_INVALID_COLLATINGSEQUENCE_ENTRY_IN_PARADOX_ISAM_SECTION_IN_INI_FILE = 3228\r\nGlobal Const E_INVALID_DATABASE_ID = 3276\r\nGlobal Const E_INVALID_DATABASE_OBJECT = 3263\r\nGlobal Const E_INVALID_DATE_ENTRY_IN_DBASE_ISAM_SECTION_IN_INI_FILE = 3213\r\nGlobal Const E_INVALID_DELETED_ENTRY_IN_DBASE_ISAM_SECTION_IN_INI_FILE = 3208\r\nGlobal Const E_INVALID_ENTRIES_IN_BTRIEVE_ISAM_SECTION_IN_WIN_INI = 3221\r\nGlobal Const E_INVALID_FIELD_DATA_TYPE = 3259\r\nGlobal Const E_INVALID_FILE_FORMAT = 3182\r\nGlobal Const E_INVALID_INDEX_DEFINITION = 3285\r\nGlobal Const E_INVALID_MARK_ENTRY_IN_DBASE_ISAM_SECTION_IN_INI_FILE = 3214\r\nGlobal Const E_INVALID_NETWORKACCESS_ENTRY_IN_INI_FILE = 3248\r\nGlobal Const E_INVALID_ODBC_DRIVER = 3288\r\nGlobal Const E_INVALID_PAGETIMEOUT_ENTRY_IN_INI_FILE = 3249\r\nGlobal Const E_INVALID_PROPERTY_VALUE = 3271\r\nGlobal Const E_INVALID_RANGE = 3181\r\nGlobal Const E_INVALID_REFERENCE_IN_SELECT_STATEMENT = 3242\r\nGlobal Const E_INVALID_SQL_STATEMENT_EXPECTED_DELETE_INSERT_PROCEDURE_SELECT_OR_UPDATE = 3129\r\nGlobal Const E_INVALID_STATS_ENTRY_IN_DBASE_ISAM_SECTION_IN_INI_FILE = 3209\r\nGlobal Const E_INVALID_TYPE_FOR_MEMO_FIELD = 3286\r\nGlobal Const E_INVALID__INF_FILE = 3168\r\nGlobal Const E_IN_CRITERIA_EXPRESSION = 3076\r\nGlobal Const E_IN_EXPRESSION = 3077\r\nGlobal Const E_ISNT_AN_INDEX_IN_THIS_TABLE = 3015\r\nGlobal Const E_ISNT_A_VALID_ACCOUNT_NAME = 3030\r\nGlobal Const E_ISNT_A_VALID_DATABASE_NAME = 3005\r\nGlobal Const E_ISNT_A_VALID_NAME = 3125\r\nGlobal Const E_ISNT_A_VALID_PARAMETER_NAME = 3223\r\nGlobal Const E_ISNT_A_VALID_PATH = 3044\r\nGlobal Const E_IS_CORRUPTED_OR_ISNT_A_MICROSOFT_ACCESS_DATABASE = 3049\r\nGlobal Const E_JOINED_TABLE_NOT_LISTED_IN_FROM_CLAUSE = 3080\r\nGlobal Const E_JOIN_IS_BROKEN_BY_VALUES_IN_FIELDS = 3101\r\nGlobal Const E_JOIN_OPERATION_REFERS_TO_A_NONJOINED_TABLE = 3082\r\nGlobal Const E_METHOD_NOT_APPLICABLE_FOR_THIS_OBJECT = 3273\r\nGlobal Const E_MISSING_DESTINATION_FIELD_NAME_IN_SELECT_INTO_STATEMENT = 3105\r\nGlobal Const E_MISSING_DESTINATION_FIELD_NAME_IN_UPDATE_STATEMENT = 3106\r\nGlobal Const E_MISSING_MEMO_FILE = 3166\r\nGlobal Const E_MISSING_SEMICOLON_AT_END_OF_SQL_STATEMENT = 3137\r\nGlobal Const E_MS_DOS_FILE_SHARING_LOCK_COUNT_EXCEEDED_YOU_NEED_TO_INCREASE_THE_NUMBER_OF_LOCKS_INSTALLED_WITH_SHARE_EXE = 3052\r\nGlobal Const E_MUST_SPECIFY_TABLES_TO_DELETE_FROM = 3128\r\nGlobal Const E_NAME_NOT_FOUND_IN_THIS_COLLECTION = 3265\r\nGlobal Const E_NONE_OF_THE_IMPORT_FIELD_NAMES_MATCH_FIELDS_IN_THE_APPENDED_TABLE = 3243\r\nGlobal Const E_NOT_A_VALID_ACCOUNT_NAME_OR_PASSWORD = 3029\r\nGlobal Const E_NOT_A_VALID_ALIAS_NAME = 3068\r\nGlobal Const E_NOT_A_VALID_BOOKMARK = 3159\r\nGlobal Const E_NOT_A_VALID_FILE_NAME = 3055\r\nGlobal Const E_NOT_A_VALID_PASSWORD = 3031\r\nGlobal Const E_NOT_A_VALID_TABLE_NAME = 3177\r\nGlobal Const E_NOT_ENOUGH_SPACE_ON_DISK = 3026\r\nGlobal Const E_NOT_ENOUGH_SPACE_ON_TEMPORARY_DISK = 3183\r\nGlobal Const E_NOT_PART_OF_AGGREGATE_FUNCTION_OR_GROUPING = 3122\r\nGlobal Const E_NO_CURRENT_RECORD = 3021\r\nGlobal Const E_NO_FIELDS_DEFINED_CANNOT_APPEND_TABLE = 3264\r\nGlobal Const E_NO_PERMISSION_FOR = 3033\r\nGlobal Const E_NULL_IS_INVALID = 3162\r\nGlobal Const E_OBJECT_ALREADY_EXISTS = 3012\r\nGlobal Const E_OBJECT_IS_NOT_AN_ARRAY = 3272\r\nGlobal Const E_ODBC_CALL_FAILED = 3146\r\nGlobal Const E_ODBC_CANT_CHANGE_CONNECT_STRING_PARAMETER = 3255\r\nGlobal Const E_ODBC_CANT_LOCK_ALL_RECORDS = 3254\r\nGlobal Const E_ODBC_CONNECTION_FAILED = 3148\r\nGlobal Const E_ODBC_CONNECTION_TO_FAILED = 3151\r\nGlobal Const E_ODBC_COULDNT_CREATE_TABLE = 3232\r\nGlobal Const E_ODBC_COULDNT_FIND_DLL = 3154\r\nGlobal Const E_ODBC_DATA_BUFFER_OVERFLOW = 3147\r\nGlobal Const E_ODBC_DATA_OUT_OF_RANGE = 3238\r\nGlobal Const E_ODBC_DATA_TYPE_NOT_SUPPORTED_ON_SERVER = 3235\r\nGlobal Const E_ODBC_DELETE_FAILED = 3156\r\nGlobal Const E_ODBC_ENCOUNTERED_UNEXPECTED_NULL_VALUE = 3236\r\nGlobal Const E_ODBC_FIELD_WOULD_BE_TOO_LONG_DATA_TRUNCATED = 3231\r\nGlobal Const E_ODBC_INCORRECT_DLL = 3149\r\nGlobal Const E_ODBC_INCORRECT_DRIVER_VERSION = 3233\r\nGlobal Const E_ODBC_INCORRECT_DRIVER_VERSION__1_EXPECTED_VERSION_2 = 3152\r\nGlobal Const E_ODBC_INCORRECT_SERVER_VERSION__1_EXPECTED_VERSION_2 = 3153\r\nGlobal Const E_ODBC_INSERT_FAILED = 3155\r\nGlobal Const E_ODBC_LINKED_TABLE_DEFINITION_HAS_CHANGED = 3247\r\nGlobal Const E_ODBC_MISSING_DLL = 3150\r\nGlobal Const E_ODBC_REMOTE_QUERY_TIMEOUT_EXPIRED = 3234\r\nGlobal Const E_ODBC_UNEXPECTED_TYPE = 3237\r\nGlobal Const E_ODBC_UPDATE_FAILED = 3157\r\nGlobal Const E_OPERATION_CANCELED_BY_USER = 3059\r\nGlobal Const E_OPERATION_INVALID_WITHOUT_A_CURRENT_INDEX = 3019\r\nGlobal Const E_OPERATION_MUST_USE_AN_UPDATABLE_QUERY = 3073\r\nGlobal Const E_OPERATION_NOT_SUPPORTED_IN_TRANSACTIONS = 3246\r\nGlobal Const E_OPERATION_NOT_SUPPORTED_IN_VERSION_1_1 = 3297\r\nGlobal Const E_OPERATION_NOT_SUPPORTED_ON_ATTACHED_TABLES = 3057\r\nGlobal Const E_OPERATION_NOT_SUPPORTED_ON_PARADOX_TABLE_WITH_NO_PRIMARY_KEY = 3207\r\nGlobal Const E_ORDER_BY_CLAUSE_CONFLICTS_WITH_DISTINCT = 3093\r\nGlobal Const E_ORDER_BY_CLAUSE_CONFLICTS_WITH_GROUP_BY_CLAUSE = 3094\r\nGlobal Const E_OUT_OF_DATE_PARADOX_LOCK_FILE = 3230\r\nGlobal Const E_OUT_OF_MEMORY = 3035\r\nGlobal Const E_OUT_OF_MEMORY = 3038\r\nGlobal Const E_OUT_OF_MEMORY = 3178\r\nGlobal Const E_OUT_OF_MS_DOS_FILE_HANDLES = 3042\r\nGlobal Const E_PARADOX_NO_PRIMARY_INDEX = 3289\r\nGlobal Const E_PARAMETER_SPECIFIED_WHERE_A_DATABASE_NAME_IS_REQUIRED = 3217\r\nGlobal Const E_PARAMETER_SPECIFIED_WHERE_A_TABLE_NAME_IS_REQUIRED = 3216\r\nGlobal Const E_PRIMARY_KEY_ALREADY_EXISTS = 3283\r\nGlobal Const E_PROPERTY_NOT_FOUND = 3270\r\nGlobal Const E_PROPERTY_VALUE_ONLY_VALID_WHEN_FIELD_IS_PART_OF_A_RECORDSET = 3267\r\nGlobal Const E_QUERY_CANT_CONTAIN_A_DATABASE_PARAMETER = 3222\r\nGlobal Const E_QUERY_CONTAINS_AMBIGUOUS_OUTER_JOINS = 3258\r\nGlobal Const E_QUERY_INPUT_MUST_CONTAIN_AT_LEAST_ONE_TABLE_OR_QUERY = 3067\r\nGlobal Const E_QUERY_MUST_HAVE_AT_LEAST_ONE_OUTPUT_FIELD = 3066\r\nGlobal Const E_RECORD_IS_DELETED = 3167\r\nGlobal Const E_RECORD_IS_TOO_LARGE = 3047\r\nGlobal Const E_RESERVED_ERROR_THERE_IS_NO_MESSAGE_FOR_THIS_ERROR = 3000\r\nGlobal Const E_RESULTANT_TABLE_MAY_NOT_HAVE_MORE_THAN_ONE_COUNTER_FIELD = 3090\r\nGlobal Const E_SELECT_INTO_REMOTE_DATABASE_TRIED_TO_PRODUCE_TOO_MANY_FIELDS = 3185\r\nGlobal Const E_SEVERAL_TABLES_EXIST_WITH_THAT_NAME_PLEASE_SPECIFY_OWNER_AS_IN_OWNERTABLE = 3299\r\nGlobal Const E_SYNTAX_ERROR = 3290\r\nGlobal Const E_SYNTAX_ERROR_IN_ALTER_TABLE_STATEMENT = 3294\r\nGlobal Const E_SYNTAX_ERROR_IN_COLUMN_DEFINITION = 3293\r\nGlobal Const E_SYNTAX_ERROR_IN_CREATE_INDEX_STATEMENT = 3292\r\nGlobal Const E_SYNTAX_ERROR_IN_CREATE_TABLE_STATEMENT = 3291\r\nGlobal Const E_SYNTAX_ERROR_IN_DELETE_STATEMENT = 3130\r\nGlobal Const E_SYNTAX_ERROR_IN_DROP_INDEX_STATEMENT = 3295\r\nGlobal Const E_SYNTAX_ERROR_IN_DROP_STATEMENT = 3296\r\nGlobal Const E_SYNTAX_ERROR_IN_FROM_CLAUSE = 3131\r\nGlobal Const E_SYNTAX_ERROR_IN_GROUP_BY_CLAUSE = 3132\r\nGlobal Const E_SYNTAX_ERROR_IN_HAVING_CLAUSE = 3133\r\nGlobal Const E_SYNTAX_ERROR_IN_INSERT_STATEMENT = 3134\r\nGlobal Const E_SYNTAX_ERROR_IN_JOIN_OPERATION = 3135\r\nGlobal Const E_SYNTAX_ERROR_IN_LEVEL_CLAUSE = 3136\r\nGlobal Const E_SYNTAX_ERROR_IN_ORDER_BY_CLAUSE = 3138\r\nGlobal Const E_SYNTAX_ERROR_IN_PARAMETER_CLAUSE = 3139\r\nGlobal Const E_SYNTAX_ERROR_IN_PROCEDURE_CLAUSE = 3140\r\nGlobal Const E_SYNTAX_ERROR_IN_SELECT_STATEMENT = 3141\r\nGlobal Const E_SYNTAX_ERROR_IN_TRANSFORM_STATEMENT = 3143\r\nGlobal Const E_SYNTAX_ERROR_IN_UPDATE_STATEMENT = 3144\r\nGlobal Const E_SYNTAX_ERROR_IN_WHERE_CLAUSE = 3145\r\nGlobal Const E_SYNTAX_ERROR_IN_WITH_OWNERACCESS_OPTION_DECLARATION = 3257\r\nGlobal Const E_TABLE_1_IS_EXCLUSIVELY_LOCKED_BY_USER_3_ON_MACHINE_2 = 3189\r\nGlobal Const E_TABLE_ALREADY_EXISTS = 3010\r\nGlobal Const E_TABLE_ISNT_OPEN = 3160\r\nGlobal Const E_TABLE_IS_EXCLUSIVELY_LOCKED = 3008\r\nGlobal Const E_TOO_MANY_ACTIVE_USERS = 3239\r\nGlobal Const E_TOO_MANY_BTRIEVE_TASKS = 3215\r\nGlobal Const E_TOO_MANY_CLIENT_TASKS = 3053\r\nGlobal Const E_TOO_MANY_CROSSTAB_COLUMN_HEADERS = 3205\r\nGlobal Const E_TOO_MANY_EXPRESSIONS_IN_DISTINCT_OUTPUT = 3089\r\nGlobal Const E_TOO_MANY_EXPRESSIONS_IN_GROUP_BY_CLAUSE = 3087\r\nGlobal Const E_TOO_MANY_EXPRESSIONS_IN_ORDER_BY_CLAUSE = 3088\r\nGlobal Const E_TOO_MANY_FIELDS_DEFINED = 3190\r\nGlobal Const E_TOO_MANY_MEMO_OR_LONG_BINARY_FIELDS = 3054\r\nGlobal Const E_UNDEFINED_FUNCTION_IN_EXPRESSION = 3085\r\nGlobal Const E_UNEXPECTED_ERROR_FROM_EXTERNAL_DATABASE_DRIVER = 3275\r\nGlobal Const E_UNKNOWN = 3193\r\nGlobal Const E_UNKNOWN = 3194\r\nGlobal Const E_UPDATE_WITHOUT_ADDNEW_OR_EDIT = 3020\r\nGlobal Const E_WRONG_DATA_TYPE_FOR_PARAMETER = 3060\r\nGlobal Const E_WRONG_PARADOX_SORT_SEQUENCE = 3220" } ] }